
Search by job, company or skills

Role - Automation Engineer
Experience - 2-4 yrs
Location - Bangalore
Role Overview -
We are looking for a QA Automation Engineer to design, build, and maintain robust automated test frameworks for our mobile and web applications using Appium and Selenium. The role focuses on shifting quality left — reducing manual effort through reliable,maintainable automation — while collaborating closely with product, design, and development teams in an Agile environment. You'll own test architecture decisions, integrate suites into CI/CD pipelines, and still apply exploratory and manual testing where automation isn't the right tool.
Responsibilities
1. Design, develop, and maintain automated test frameworks and scripts for mobile (iOS/Android) using Appium and for web using Selenium.
2. Build and maintain reusable, scalable automation architecture using design patterns such as Page Object Model (POM) and data-driven/keyword-driven approaches.
3. Develop and execute comprehensive automated test suites covering functional, regression, smoke, and end-to-end scenarios.
4. Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI) to enable continuous testing on every build.
5. Conduct cross-device and cross-platform automated testing across real devices, emulators/simulators, and device farms (e.g.,BrowserStack, Sauce Labs).
6. Perform API/backend test automation (e.g., REST Assured, Postman/Newman) to validate service-layer behavior.
7. Carry out performance and load testing (e.g., JMeter, k6) and analyze results to flag bottlenecks.
8. Identify, document, and track defects using bug-tracking tools, and partner with developers to drive them to resolution.
9. Supplement automation with manual and exploratory testing for new features, edge cases, and areas not yet automated.
10. Participate in design and code reviews, sprint planning, and grooming to advocate for testability and quality early in the cycle.
11. Continuously improve test coverage, execution speed, framework stability, and overall QA processes.
12. Stay current with emerging automation tools, frameworks, and best practices in mobile and web testing.
Requirements
1. Hands-on experience automating mobile applications with Appium and web applications with Selenium WebDriver.
2. Proficiency in at least one programming language used for test automation (e.g., Java, Python, or JavaScript/TypeScript).
3. Experience with test frameworks such as TestNG, JUnit, pytest, or Mocha, and familiarity with BDD tools like Cucumber.
4. Solid understanding of automation design patterns (Page Object Model, etc.) and building maintainable frameworks from scratch.
5. Experience integrating automated suites into CI/CD pipelines and working with version control (Git).
6. Experience with API testing/automation tools (REST Assured, Postman) and an understanding of HTTP, REST, and JSON.
7. Experience with load and performance testing tools (e.g., JMeter, k6), and with debugging/network inspection tools such as Charles Proxy.
8. Familiarity with cloud device farms (BrowserStack, Sauce Labs) for cross-device/cross-OS/resolution coverage.
9. Strong knowledge of QA methodologies, the test pyramid, and mobile/web testing best practices.
10. Working knowledge of tracking tools (JIRA) and design tools (Figma), plus familiarity with Agile/Scrum.
11. Good communication skills and the ability to work both independently and within a fast-paced, team-oriented environment.
Job ID: 149264993
Skills:
Selenium Webdriver, Python, Git version control
Skills:
Docker, Typescript, Apache Jmeter, Kubernetes, Playwright test automation tool
Skills:
Java, Rest Assured, Google Cloud, Typescript, Javascript, Docker, Security Testing, Agile Development, Selenium, Postman, Azure, Kubernetes, Python, Performance Testing Tools, AWS, Playwright, API testing frameworks, Cypress, Newman
Skills:
Jenkins, Git, Terraform, Ansible, Azure DevOps, SIP signaling header manipulation, REST API integrations with Ribbon and Cisco platforms, call routing policies, Python scripting for network voice automation, Ribbon RAMP analytics provisioning monitoring, CI CD pipelines, CUCM CUC CER Expressway, VoIP protocols SIP RTP SRTP TLS, Ribbon PSX routing policy design, Routing switching QoS firewalls NAT traversal
Skills:
Java, Neoload, Test Automation, Backend Testing, Maven, New Relic, Jenkins, Jprofiler, Appdynamics, Jmeter, Tosca, Javascript, Gradle, Restassured, Api Testing, Dynatrace, Selenium, Splunk, Postman, Python, GitLab CI, GitHub Actions
We don’t charge any money for job offers