Description
We are seeking a highly skilled and experienced Senior QA Engineer to join our dynamic team. The ideal candidate will have a strong background in software quality assurance, including test automation, performance testing, and continuous integration. As a Senior QA Engineer, you will lead the development and execution of comprehensive test strategies to ensure the delivery of high-quality software products.
Key Responsibilities:
- Lead and mentor a team of QA engineers, providing guidance and support in test planning, execution, and automation.
- Develop and implement test strategies, test plans, and test cases for new and existing software features.
- Design, develop, and maintain automated test scripts using industry-standard tools and frameworks.
- Conduct performance, load, and stress testing to identify and address potential bottlenecks and performance issues.
- Collaborate with cross-functional teams, including developers, product managers, and business analysts, to understand requirements and deliver high-quality software.
- Review and analyze system specifications, identifying potential areas of improvement in the testing process.
- Participate in code reviews to ensure testability, reliability, and performance of the software.
- Track and report on software defects, ensuring timely resolution and thorough documentation.
- Stay up to date with emerging trends and technologies in software testing and quality assurance.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 4+ years of experience in software quality assurance, with a focus on Manual Testing, Test Automation and Performance Testing.
- Proficiency in programming languages such as Java or Python.
- Hands-on experience with test automation tools and frameworks (e.g., Selenium, JUnit, TestNG, or similar).
- Strong understanding of software development lifecycle (SDLC) and agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Experience with continuous integration and continuous deployment (CI/CD) tools (e.g., Jenkins, Git, Docker).
- Familiarity with performance testing tools (e.g., JMeter, LoadRunner) is a plus.
- ISTQB or equivalent certification is preferred.
Preferred Skills:
- Experience with cloud-based testing environments (e.g., AWS, Azure).
- Knowledge of database testing and SQL.
- Understanding of microservices architecture and testing strategies.
- Familiarity with security testing practices and tools.
Skills
Automation
API Testing
Analytics
SQL
AWS
Azure
Industry Sector