Software / Software Quality Engineer Job Description
Software / Software Quality Engineer Duties & Responsibilities
To write an effective software / software quality engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included software / software quality engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Software / Software Quality Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software / Software Quality Engineer
List any licenses or certifications required by the position: ASQ, ISTQB, ISO, 9001, CSQE, CQE, PMP, CRE, ASQC, CMMI
Education for Software / Software Quality Engineer
Typically a job would require a certain level of education.
Employers hiring for the software / software quality engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Computer Engineering, Technical, Software Engineering, Education, Electrical Engineering, Science, Software Development, Physics
Skills for Software / Software Quality Engineer
Desired skills for software / software quality engineer include:
Desired experience for software / software quality engineer includes:
Software / Software Quality Engineer Examples
Software / Software Quality Engineer Job Description
- Produce reports that are clear, effective, insightful, and traceable whether for defects discovered during test or non-compliance issues found during a process review or audit
- Shares best practices - Development framework and Software quality tools
- Work independently to create, maintain and execute automation test plans
- Leverage (if necessary, develop) metrics-based governance, relevant reporting and audit mechanisms
- Support root cause analysis exercises against target areas, propose corrective approaches for measurable improvements, Track and report progress
- Participate in Daily Standups, Iteration Planning, Backlog grooming, Bug triage
- Work closely with offshore team member, communicate time lines, progress, project deliverable to offshore team
- Define the optimum suites for sanity, regression, smoke, deployment verification , and advanced aspects of system testing automation
- Offered and administered by Leslie & Associates
- Implement software quality engineering activities on UAS programs
- Proficient in at least 2 scripting/programming languages (Python, Perl, JAVA, C/C++)
- Ability to write clear defects
- BS or MS in computer science or Relevant Industry Experience preferred
- Experience with testing enterprise software
- Ability to create test plans, define testing strategies
- Experience with Java, and/or .NET
Software / Software Quality Engineer Job Description
- Identify test requirements, generate test plans based on those requirements and execute test cases to ensure quality of software for production rollouts
- Participating in software test process and verification of test results
- Develops and creates test protocols as necessary
- Create test scenarios, work closely with engineers ensuring high quality of tests
- Test Protocols, Requirements Trace Matrices, Reports
- Work with QA and project teams to assist in meeting software objectives and deadlines
- Generate QA inputs for project reviews and lifecycle-related design reviews
- Lead and undertake project QA activities to ensure that software tasks are carried out in accordance with plans
- Perform software related audits, assessments and surveillance activities and follow up non-conformances
- Offer professional advice to projects on software QA matters
- Collaborate closely with the development team to analyze, debug and resolve errors/issues
- Experience and familiarity with NASA flight programs involving Human –related spacecraft / launch vehicle systems and domains such as rocket engine propulsion control
- Manages provision of consultancy services
- 3-5+ years SQE/QA experience
- Experience collaborating with an agile team using Scrum
- Experience with distributed and off-shore teams preferred
Software / Software Quality Engineer Job Description
- Provide test coordination of test assignments by offshore, outsourced contractor-testers
- Document designs, test cases, test results
- Review use case documentation, participate in the test case creation and provide input into test plans for assigned projects
- Assist in creating quality best practices across the organization
- Analysis of test results to uncover and report any defects, bugs, errors, configuration issues or interoperability flaws
- Designs and develops test plans based upon functional and design specifications
- Executes and maintain automated test scripts
- Provide a leadership role and test coordination for other testers as needed
- Create and design test cases to meet acceptance criteria and comply with all quality standards
- Automation of test cases using Robot Framework & JMeter
- MS in related Engineering degree preferred
- BS degree in EE or CS preferred
- Recent Graduate up to 3 years of experience
- BSEE with a strong focus on software or BSCS
- Good understanding of Object Oriented Design and the C++ and/or C# language
- Experience with the Linux file system and development in Linux
Software / Software Quality Engineer Job Description
- Ensure comprehensive test coverage of functional, API test cases, automation scripts by reviewing the requirement and test suites on a regular basis
- Secures, organizes, and maintains test environment as needed
- Generate & review reports and test scripts
- Participate in design reviews and drive recommendations for product quality and testability, also influencing test strategies and designs across teams
- Explore and share best practices in emerging development frameworks and software quality tools
- Review final test reports for accuracy and completeness, including verifying all data is within tolerance
- Help to defining quality standards and metrics
- Create and maintain all QA documentation
- Work with other Agile team members to resolve assigned release/project issues and risks
- Provide training and mentoring to other team members as expertise grows
- Customer Focus – making customer needs a primary focus of one’s actions
- Debugging backend issues related to servers, database, accounts
- 3 to 5 years of experience testing software solutions
- Experience with performance and/or security testing would have added advantage
- Be comfortable working with unit testing frameworks
- Experience with object-oriented languages
Software / Software Quality Engineer Job Description
- Develop test automation scripts using Java based automation tools (TestNG, FitNesse, Selenium, Silk4J, etc)
- Develops and implements test plans and cases to test server features and integration of kafka with Vertica's highly distributed system
- Design test methods, test cases and other documentation for functional and regression testing under leader supervision
- Executes engineering test cases or baseline/integration test cases and insure that results are recorded
- Work closely with developers and extend automated unit test cases and share test code
- Ensuring that test protocols, reports, and artifacts adhere to Design Control procedures
- Helping the project team achieve 100% requirements test coverage
- Clarify and document test requirements
- Develop, organize and perform software verification and validation test procedures
- Develop automated test verification plans & procedures
- Experience Python, Java, Jenkins, LAMP, Javascript, WPF, MSSQL, JQuery, Ajax a plus
- Proven experience using Gherkin, Cucumber, Ruby, Calabash, Java and Selenium
- Work closely with developers, support, offshore/onshore QA and management to promote successful delivery of products on time with customer satisfied quality
- Understanding of complete end-to-end product design and deployment life cycle
- Bachelor’s degree in Computer Science or related degree program
- A degree in Computer Engineering, Computer Science or a related field