Job Description
We are seeking a highly skilled Senior Software Quality Assurance Engineer (SQAE) with 5+ years of experience to ensure the delivery of high-quality software products. You will play a key role in the testing lifecycle by designing, implementing, and executing test strategies and collaborating with cross-functional teams to uphold industry standards.
Key Responsibilities
- Design and implement comprehensive test plans, test cases, and test scripts for new and existing applications.
- Perform functional, regression, performance, and security testing to ensure software quality.
- Automate test cases using tools like Selenium, Cypress, or similar frameworks.
- Collaborate with developers, product managers, and designers to understand requirements and ensure test coverage.
- Identify, log, and track bugs through their lifecycle using tools like JIRA or Bugzilla.
- Analyze and report on test results, ensuring visibility and transparency in the quality process.
- Ensure compliance with software testing best practices and industry standards.
- Monitor and maintain CI/CD pipeline testing integration for seamless deployments.
- Provide mentorship to junior QA engineers and promote a culture of quality across the team.
Required Skills and Qualifications
- Experience: Minimum of 5+ years in software quality assurance, including manual and automated testing.
- Technical Expertise:
- Strong knowledge of testing methodologies, tools, and processes.
- Proficiency in automation testing tools (e.g., Selenium, Cypress, Appium).
- Hands-on experience with API testing tools like Postman or RestAssured.
- Familiarity with performance testing tools (e.g., JMeter, LoadRunner).
- Understanding of SQL and NoSQL databases for data validation.
- Experience with version control systems like GIT and CI/CD tools such as Jenkins or GitHub Actions.
- Additional Skills:
- Exposure to testing frameworks like TestNG, PyTest, or Mocha.
- Knowledge of security testing tools (e.g., OWASP ZAP, Burp Suite).
- Familiarity with cloud-based testing platforms (e.g., BrowserStack, Sauce Labs).
- Strong debugging and analytical skills.
Soft Skills:
- Excellent attention to detail and problem-solving abilities.
- Strong communication skills for cross-functional collaboration.
- Proactive approach to identifying risks and recommending solutions.