Quality Assurance Engineer
Job Title : Senior Software Quality Assurance Engineer
This role is responsible for ensuring the quality of software products by developing and executing test plans, conducting testing activities, and collaborating with cross-functional teams to identify and resolve defects.
- Key Responsibilities :
- Develop and execute test plans, test cases, and test scripts to ensure thorough testing of software products.
- Collaborate with development teams to identify and prioritize testing needs and develop effective testing strategies.
- Conduct manual and automated testing to ensure that software products meet requirements and are defect-free.
- Identify and report defects to development teams and collaborate on resolution.
- Develop and maintain testing infrastructure, including test environments, test data, and automation frameworks.
- Provide input on testing processes and procedures to improve overall efficiency and effectiveness.
- Required Skills :
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 8+ years of experience in Quality Assurance with at least 5 years of experience in automation testing, API testing, and database testing.
- Hands-on experience with automation tools such as Selenium, Cypress, Appium, JUnit, TestNG, etc.
- Strong expertise in API testing frameworks like Postman, RestAssured, SoapUI, or similar.
- Solid understanding of database testing concepts and tools, with experience in writing SQL queries for validation.
- Proven experience in managing and mentoring QA teams in an Agile environment.
- Expertise in implementing and optimizing CI / CD pipelines (Jenkins, GitLab, etc.) with integrated automated testing.
- Knowledge of version control tools (Git, SVN, etc.).
- Preferred Qualifications :
- Experience with performance testing tools like JMeter, LoadRunner, or similar.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and containerization tools (Docker).
- Certification in software testing (e.g., ISTQB, CSTE) is a plus.
Additional Information
The ideal candidate will have a strong passion for quality assurance and a proven track record of delivering high-quality results in a fast-paced environment. If you are a motivated and detail-oriented professional with excellent communication skills, we encourage you to apply.
Why Join Us?
We offer a dynamic and supportive work environment that fosters growth, learning, and collaboration. Our team is passionate about delivering exceptional results and making a positive impact in the industry.