Overview
Develop, execute, and maintain Python-based automated testing frameworks for software products. Ensure the quality and performance of APIs, back-end services, and user interfaces through automation, validation, and continuous testing.
What you'll do
- Design, develop, and maintain automated test scripts to validate APIs, UI components, and backend services.
- Build and optimize test frameworks for stability, reusability, and ease of maintenance.
- Execute automated tests for functional, regression, and performance validation to support continuous delivery.
- Identify, report, and track defects, collaborating with developers to ensure timely resolution.
- Integrate automation scripts into CI/CD pipelines to support rapid release cycles.
- Work with cross-disciplinary teams to understand requirements and expand test coverage.
- Facilitate test data preparation, environment setup, and test execution in aligned workflows.
- Implement best practices in test automation and quality assurance to improve product reliability.
- Maintain documentation for test cases, scripts, and test results for quality audits and process improvement.
- Develop, review, and improve automated test scripts for various application components.
- Execute automated test suites across different environments, analyze results, and report defects.
- Troubleshoot and debug automation scripts, optimizing for reliability and speed.
- Collaborate with developers and product owners on test coverage and validation requirements.
- Maintain test data, environments, and configuration settings for consistent testing.
- Support CI/CD integration to enable automatic testing workflows in release pipelines.
- Participate in Agile ceremonies—planning, stand-ups, demos—and contribute to continuous quality improvement.
- Document test cases, results, and best practices for the team and audits.
What you'll need
- Strong proficiency in Python with 3+ years of experience for automation scripting.
- Hands-on experience with test automation frameworks: PyTest, Robot Framework, Selenium with Python, or Behave, with 4+ years of experience.
- Knowledge of API testing tools such as Postman, Request library in Python, or REST Assured.
- Experience with SQL for database validation and data verification, with 3+ years of experience.
- Familiarity with version control systems: Git.
- Experience with CI/CD tools: Jenkins, GitLab CI, or Azure DevOps.
- 5+ years of hands-on experience developing and executing automated tests in enterprise or web applications.
- Proven expertise in Python-based automation frameworks and scripting languages.
- Experience testing APIs, UI, and back-end components in fast-paced delivery cycles.
- Familiarity with version control and CI/CD pipelines in agile environments.
- Experience working collaboratively within cross-functional teams supporting continuous testing and integration.
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 5+ years of experience in automation testing with Python and relevant frameworks.
- Demonstrated success in testing APIs, UI components, and backend systems in enterprise environments.
- Strong analytical and troubleshooting skills for automation challenges.
- Clear and effective communication skills with diverse teams and stakeholders.
- Ability to prioritize tasks, meet deadlines, and manage multiple projects.
- Continuous learner with a proactive approach to adopting best practices and new tools.
- Focused on delivering high-quality, scalable, and maintainable automation solutions.
Nice to have
- Experience with automated load and performance testing, such as JMeter or Locust.
- Knowledge of test management tools and frameworks for reporting and documentation.
- Exposure to cloud environments supporting automation workflows.
- Additional scripting or programming languages like JavaScript or Shell scripting.
- Certifications in testing or automation tools, such as ISTQB or Certified Agile Tester.
Details
- Location: Bengaluru - Bellandur (GTP).
Read the full description and apply on the company’s own careers page.