The organization is looking to ensure that their software products meet customer needs, function as expected, and are free of bugs and errors by hiring a Software Test Engineer to test software products and systems thoroughly before release.
Requirements
- Knowledge of software testing methodologies and the software development life cycle (SDLC) and software testing life cycle (STLC)
- Knowledge of SQL query
- Experience implementing and automating end-to-end tests
- Experience testing APIs
- 0-2 years of industry experience in software test engineering (quality assurance)
- Bachelor’s degree in Computer Science or related field, or equivalent industry experience- preferred
- Experience with software development life cycle and software testing life cycle
Responsibilities
- Assist in the collection and documentation of project requirements and help translate these into acceptance criteria.
- Drive the development and maintenance of test cases, scripts, plans, and procedures for ongoing repeatable quality assurance (QA) processes to ensure delivery of high-quality systems.
- Develop, execute, and troubleshoot comprehensive test scripts to validate the functionality of the application or system.
- Maintain clear, well-organized test documentation, including documenting and prioritizing defects identified in testing with instruction of how to recreate, and participating in the development of end-user documentation.
- Ensure either all defects are addressed in the project lifecycle resulting in the resolution of the defect, or the defect being moved to a future release.
- Query backend databases as needed using SQL or other database tools as part of the validation process.
- Engage in ongoing personal study of modern technologies and industry-related knowledge and skills.
Other
- Effective written, verbal, and interpersonal communication skills
- Willingness to learn new approaches and technologies
- Ability to work well with other engineers in a collaborative environment
- Attention to detail and quality
- Bachelor’s degree in Computer Science or related field, or equivalent industry experience- preferred
- 0-2 years of industry experience in software test engineering (quality assurance)