As a QA Automated Tester, you will play a pivotal role as our quality assurance team, responsible for ensuring the reliability, functionality, and performance of the software products. You will work closely with developers, project managers, and other cross-functional teams to design, implement, and execute automated and manual test scripts. The ideal candidate will have a strong foundation in automated test scripts, and a keen eye for detail, whose efforts will contribute to delivering high-quality software solutions that meet or exceed customer expectations.
Test Planning and Strategy:- Collaborate with stakeholders to understand project requirements and create test plans.
- Define test strategies and scope, including test objectives, test environments, test cases, and test data.
Test Automation: - Develop, maintain, and enhance automated test scripts using Selenium framework.
- Implement test scripts for various types of testing for web applications (e.g., functional, regression, performance, smoke).
- Automate the deployment of test environments as needed.
Test Execution: - Execute automated and manual test scripts, analyze test results, and categorize and report defects.
- Monitor and manage test environments and configurations.
- Execute API testing using various tools (Postman, Rest assured, etc.)
Test Data Management: - Create and maintain test data sets required for automated and manual testing.
- Ensure data consistency and data isolation in test environments.
Defect Management: - Identify, report, and track defects using issue tracking systems (e.g., JIRA, Zephyr).
- Work closely with the development team to prioritize and resolve defects.
Documentation: - Document test cases, test scripts, and test results.
- Maintain comprehensive documentation of testing processes and procedures.
Collaboration and Communication: - Collaborate with cross-functional teams, including developers, product managers, and quality assurance teams.
- Communicate test progress, results, and issues to relevant stakeholders.
Performance Testing: - Conduct performance testing and analyze system performance under different conditions.
- Identify performance bottlenecks and suggest improvements.
Test Automation Best Practices: - Stay updated with the latest industry trends and best practices in test automation.
- Implement and advocate for best practices within the testing team.
|
Competitive package, open to negotiation; discussed in the interview.