i
TopRankers
15 TopRankers Jobs
QA Automation Testing Engineer
TopRankers
posted 13hr ago
Job Summary:
At Toprankers, we are seeking a skilled and detail-oriented Automation Tester to join our QA team. The ideal candidate will have hands-on experience in testing web applications built with React (frontend) and Python (backend). You will be responsible for designing, implementing, and executing automated tests using frameworks like Selenium and Pytest to ensure robust, scalable, and high-quality software deliverables.
Key Responsibilities:
1. Test Planning and Strategy: Analyze requirements, user stories, and technical specifications to design test strategies and plans. Collaborate with developers and stakeholders to understand system architecture and workflows.
2. Automation Testing: Develop and maintain automated test scripts using Selenium for UI testing and Pytest for backend and API testing. Implement reusable and modular test automation frameworks to support scalability and maintenance.
3. Manual Testing (As Needed): Perform exploratory manual testing to validate new features and workflows. Log, track, and verify defects using tools like JIRA or equivalent.
4. API and Integration Testing: Test RESTful APIs using tools like Postman and automate API validations using Pytest. Ensure seamless integration between frontend (React) and backend (Python/Django or Flask).
5. Test Reporting and Metrics: Generate test execution reports, including defect metrics, test coverage, and pass/fail statistics. Provide timely updates on testing progress, risks, and mitigation plans to stakeholders.
6. Code and Test Reviews: Review test scripts written by team members to ensure quality and adherence to best practices. Continuously enhance test coverage and refine automation frameworks.
Key Requirements:
1. Technical Skills: Proficiency in Selenium for UI automation testing. Hands-on experience with Pytest for writing robust, reusable, and modular test cases for backend and API validation. Strong understanding of React-based UI testing and Python backend frameworks like Django or Flask. Familiarity with version control tools like Git and CI/CD pipelines using Jenkins, GitHub , or equivalent.
2. Programming Skills: Proficiency in Python for writing automation scripts and integrating with testing frameworks. Ability to write SQL queries to validate data integrity and backend operations.
3. Domain Knowledge: Strong understanding of web application architecture, including React frontend and Python backend. Experience in Agile methodologies and tools like JIRA or Trello for managing tasks and workflows.
4. Soft Skills: Excellent problem-solving and debugging skills. Strong communication and collaboration skills for working with cross-functional teams. Detail-oriented with a commitment to delivering high-quality software.
5. Education and Experience: Bachelors or Master’s degree in Computer Science, Information Technology, or a related field. 3–6 years of experience in software testing with expertise in automation.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Qa Automation Testing Engineer roles with real interview advice
1-5 Yrs
₹ 5 - 9L/yr
Hyderabad / Secunderabad