Search by job, company or skills

Recro

Automation Engineer

Save
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149264993

Similar Jobs

Bengaluru, India

Skills:

Selenium WebdriverPythonGit version control

Bengaluru, India

Skills:

DockerTypescriptApache JmeterKubernetesPlaywright test automation tool

Bengaluru, India

Skills:

JavaRest AssuredGoogle CloudTypescriptJavascriptDockerSecurity TestingAgile DevelopmentSeleniumPostmanAzureKubernetesPythonPerformance Testing ToolsAWSPlaywrightAPI testing frameworksCypressNewman

Bengaluru, India

Skills:

JenkinsGitTerraformAnsibleAzure DevOpsSIP signaling header manipulationREST API integrations with Ribbon and Cisco platformscall routing policiesPython scripting for network voice automationRibbon RAMP analytics provisioning monitoringCI CD pipelinesCUCM CUC CER ExpresswayVoIP protocols SIP RTP SRTP TLSRibbon PSX routing policy designRouting switching QoS firewalls NAT traversal

Bengaluru, India

Skills:

JavaNeoloadTest AutomationBackend TestingMavenNew RelicJenkinsJprofilerAppdynamicsJmeterToscaJavascriptGradleRestassuredApi TestingDynatraceSeleniumSplunkPostmanPythonGitLab CIGitHub Actions