Job Description
What you will do
The Sr. Software QA engineer will contribute to ensure the quality of our team’s systems, applications, and data. The Sr. Software QA engineer reports to the Software Applications Engineering Manager. We are looking for a software QA professional who is enthusiastic about software quality and has the ability to develop test strategies and test plans for various programs. The Sr. Software QA engineer must also have the soft skills required to coordinate testing across various internal teams following a designed test plan and testing process. Experience in Manual and Automated testing is required.
Job Responsibility
- Create detailed, comprehensive, and well-structured test strategy, test plans and test cases for new and/or existing products using a variety of levels of test including smoke test, functional, regression, UAT utilizing Manual and Automated testing processes to ensure product changes and features have been implemented successful.
- Review product requirements and design specifications for preparing/conducting system level testing and coordinating with agile development team to ensure quality of deliverables
- Evaluate, Design, Develop and maintain automation framework.
- Develop defect tracking and reporting that aligns with agile process
- Be a vocal proponent for quality in every phase of the development process
- Coordinate testing activities with various internal testing resources and SMEs, setting up testing plans and test cases ensuring they follow a defined testing process
- Estimate, prioritize, plan, and coordinate testing activities
- Develop a deep understanding of our products with the ability to detect defects
- Proactively seek out tasks and take ownership to improve software QA quality and processes including automated testing practices
- Manage test cases and process using test management tools, JIRA & Zephier Scale preferred
Basic Qualifications:
- B.E./B. Tech. in Computer Science or a related field
- 6+ years of industry software QA experience for a cloud-based products
- 3-5 years of experience with test automation, UI and API, selenium with Java (must) and ReadyAPI (preferred).
- Ability to create test plans, define testing strategies, and identify high risk areas
- Deep understanding of the latest web technologies, testing processes, tools, cloud deployments, protocols, pipeline-based test execution.
- Strong communication and collaboration skills
- Experience in testing CAD & Graphics is a plus
Preferred Qualifications:
- Experience working on an agile team Scrum or SAFe preferred
- Experience in managing black box and white box testing
- Experience with PostgreSQL databases
- Experience with GitHub, Azure DevOps, and other development tools