Job Openings
Senior QA Engineer
About the job Senior QA Engineer
The Senior QA Engineer role exists to ensure the quality, reliability, and functionality of software products through systematic testing and validation processes. This role is crucial for identifying bugs and issues before products reach users, thereby safeguarding the user experience and maintaining high software quality standards.
Direct Reports: The Senior QA Engineer will mentor and handle a team of QA Engineers.
Main Duties
Test Planning & Design
- Developing detailed test plans and cases based on software requirements and technical specifications.
- Tasks: Drafting test plans, defining test cases, and setting up test environments.
Test Automation & Execution
- Implementing automated tests within the CI/CD pipeline for efficient testing.
- Tasks: Writing automation scripts using Selenium, and integrating tests into Jenkins.
Manual Testing
- Conducting manual testing where automated testing is not feasible to ensure comprehensive coverage.
- Tasks: Exploratory testing, usability testing, and regression testing.
Defect Tracking & Reporting
- Identifying, documenting, and tracking software defects using tools like Jira.
- Tasks: Reporting bugs, collaborating with the development team on fixes, verifying bug resolutions.
Continuous Improvement
- Actively seeking to improve QA processes and tools in alignment with best practices.
- Tasks: Researching new testing tools and methodologies, and implementing BDD frameworks.
Other duties and tasks may be assigned.
Qualifications:
- Minimum of 5 years of experience in Software Quality Assurance.
- Advanced experience in test management, bug tracking, and investigation.
- Proficient in Integration and API testing, Jira, Confluence, and Bitbucket.
- Skilled in Database Scripting and Agile practices.
- Experienced in both Automation and Manual testing.