Posted on: 04/11/2025
About the Role :
We are looking for a Senior Quality Assurance Engineer with strong expertise in Python-based automation testing to join our QA team.
The ideal candidate will be responsible for designing, developing, and executing automated test frameworks to ensure the quality, reliability, and performance of our products.
You will collaborate closely with developers, product managers, and DevOps teams to integrate testing into the CI/CD pipeline and deliver world-class software with minimal defects.
This is a hands-on, technical role that combines automation strategy, test execution, and mentoring of junior QA engineers.
Key Responsibilities :
- Design, build, and maintain robust and scalable test automation frameworks using Python and related tools (e.g., PyTest, Selenium, Robot Framework, etc.).
- Define test plans, strategies, and test cases for web, API, and backend systems.
- Develop automated scripts to validate new features and perform regression testing for existing functionality.
- Implement automated test scripts for RESTful APIs using tools such as Postman, Requests, or PyTest API testing frameworks.
- Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
- Collaborate with DevOps and development teams to ensure optimal system performance using tools such as Locust, JMeter, or k6.
- Identify, document, and track defects through to resolution, ensuring high-quality releases.
- Participate in code reviews for test scripts and promote best practices in automation and QA processes.
- Guide and mentor junior QA engineers in automation techniques and testing methodologies.
Required Qualifications :
Education : Bachelors or Masters degree in Computer Science, Engineering, or a related technical field.
Experience : 5 to 8+ years of professional experience in software testing, with at least 3+ years in automation testing using Python.
- Proficiency in Selenium WebDriver, PyTest, Robot Framework, or equivalent Python-based tools.
- Strong experience testing APIs using Python scripts, Postman, or RestAssured.
- Proven experience building or maintaining custom automation frameworks.
- Hands-on experience with Git, GitHub, or GitLab.
- Familiarity with integrating automated tests into CI/CD pipelines (Jenkins, GitLab CI, CircleCI, etc.).
- Basic knowledge of SQL for test data creation and validation.
- Proficient with tools like JIRA, Bugzilla, or Azure DevOps.
- Experience working on Linux/Unix-based systems
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1568994
Interview Questions for you
View All