We are seeking an experienced and detail-oriented Senior Automated Software Tester to join our dynamic team.
The ideal candidate will have over 7 years of experience in software testing with a strong focus on automation.Β
You will be responsible for developing, maintaining, and executing automated test scripts to ensure the quality and performance of our software products.
Β
Key Responsibilities:Β
1. Test Strategy and Planning:
- Design and implement effective test strategies and plans for automated testing.Β
- Collaborate with development and product teams to understand requirements and develop appropriate testing solutions.
2.Test Development:Β
- Create and maintain automated test scripts using industry-standard tools and frameworks.Β
- Develop automated test cases for new features, performance testing, regression testing, and continuous integration.Β
3. Test Execution and Reporting:
-Β Execute automated test suites and analyze test results.Β
- Identify, document, and track software defects using bug tracking tools.Β
- Generate detailed test reports and communicate findings to the development team.Β
4. Tool and Framework Management:Β
- Evaluate and implement new testing tools and frameworks as needed.Β
- Ensure the automation framework is scalable, maintainable, and efficient.Β
5. Continuous Improvement:Β
- Continuously improve test processes, frameworks, and methodologies.Β
- Mentor and train junior testers on automation best practices and techniques.Β
6. Collaboration:Β
- Work closely with developers, product managers, and other stakeholders to ensure high-quality software releases.
- Participate in Agile/Scrum activities, including sprint planning, stand-ups, and retrospectives.
Β
Required Qualifications:Β
β’Β Experience:Β Over 7 years of experience in software testing, with a minimum of 5 years in automated testing.Β
β’Β Technical Skills:
-Β Proficiency in programming languages such as JavaScript, Java, Python, or C#.Β
- Strong knowledge of automated testing tools and frameworks (e.g., Cypress, Selenium, TestNG, JUnit, Cucumber).Β
- Experience with performance testing tools (e.g., JMeter, LoadRunner) is a plus.Β
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).Β
β’Β Methodologies:Β
- Solid understanding of Agile and Scrum methodologies.Β
- Experience with test management tools (e.g., JIRA, TestRail).Β
β’Β Soft Skills:Β
- Excellent analytical and problem-solving skills.Β
- Strong communication and collaboration skills.Β
- Ability to work independently and as part of a team.Β
β’Β Education:Β
- Bachelorβs degree in computer science, Information Technology, or a related field.Β
- Relevant certifications (e.g., ISTQB, Certified Agile Tester) are a plus.