Design, develop, and maintain automated functional and regression tests using Java/Python, Selenium, and RestAssured. Perform API testing with Postman/RestAssured, integrate tests into CI/CD using Jenkins and Maven/Gradle, analyze results, and support cross-functional debugging. Execute UI automation and occasional performance/load testing.
QA - Automation Engineer
Location: Bengaluru, In-office
Experience Required: 7+Years
We are seeking a talented QA Automation Engineer with experience in Java, Selenium, RestAssured, and API testing. This position offers the opportunity to work in a dynamic product-based company that is focused on providing innovative SAAS solutions. The ideal candidate should be passionate about delivering high-quality software and possess a strong background in automation testing and CI/CD pipelines.
Key Responsibilities:- Design, develop, and maintain automated test scripts for functional and regression testing using Java, Selenium, and RestAssured.
- Perform API testing and validate responses using tools like Postman and RestAssured.
- Develop and execute UI automation using Selenium WebDriver.
- Work with cross-functional teams to ensure testability, performance, and security of features.
- Collaborate with developers to troubleshoot and debug issues in the automation framework.
- Integrate automation tests into CI/CD pipelines using Jenkins, Maven, or Gradle.
- Analyze test results and provide detailed reports to stakeholders.
- Perform performance and load testing when required.
- Experience:7+years of experience in QA automation engineering.
- Programming Language: Strong experience with Python
- Automation Tools:
- Selenium WebDriver for UI automation.
- RestAssured for API testing and response validation.
- Jenkins for integrating automated tests into CI/CD pipelines.
- API Testing: Strong knowledge of API testing tools like Postman and RestAssured.
- Version Control: Experience with version control systems like Git.
- CI/CD Tools: Familiarity with Jenkins, Maven, or Gradle for building and deploying automation scripts.
- Product-Based Companies: Experience in a product-based company.
- SAAS-Based Products: Exposure to SAAS-based product testing.
- Python: Experience in Python, creating scripts or building some automation.
- UI Automation Tools: Knowledge of Playwright, Cypress, or similar UI automation tools.
- Mocking Frameworks: Familiarity with Mockito.
- Performance Testing: Experience in performance testing.
Similar Jobs
Cloud • Information Technology • Security • Software
As a Staff QA Automation Engineer, you'll automate software deployment processes, enhance tools for testing, and support cloud infrastructure. You'll collaborate with distributed teams and deliver enterprise-grade products.
Top Skills:
AnsibleBashGitJenkinsLinuxPuppetPythonTerraform
Big Data • Cloud • Information Technology • Software • Business Intelligence • Cybersecurity
The Senior Quality & Automation Test Engineer will lead Quality Assurance for all products, applying expertise in testing and automation to ensure high-quality software releases.
Top Skills:
Ai ToolsQa ProcessesTest Automation
Information Technology • Consulting
The Senior QA Automation Engineer will design and maintain automation frameworks, execute automated tests, perform API testing, validate databases, and collaborate with teams to ensure quality deliverables in a hybrid work environment.
Top Skills:
Api TestingAWSAzureAzure DevopsCi/CdDynamoDBGithub ActionsJavaJenkinsMySQLPostmanPythonRestSeleniumSoapSQL Server
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.


