Staff Engineer - QA Automation Engineer

Nagarro

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of Quality Assurance experience.
  • Strong programming skills in Java 11+ (OOP, Streams, Collections, Lambdas).
  • Hands-on experience with Selenium WebDriver, Appium, TestNG, and Maven.
  • Familiarity with AI coding assistants like GitHub Copilot for test automation.
  • Experience automating Salesforce Lightning UI and REST API testing.

Responsibilities

  • Design and maintain automated test scripts using Java and Selenium.
  • Build and enhance test frameworks for Salesforce and mobile applications.
  • Develop API test automation for backend services using REST Assured.
  • Execute tests on cloud platforms and analyze failures.
  • Integrate automation suites with CI/CD pipelines and ensure reliability of runs.
  • Contribute to overall test strategy and planning for various testing types.
  • Utilize AI-powered tools to enhance productivity in test automation.

Benefits

  • Access to AI tools like GitHub Copilot to assist in coding tasks.
  • Invitation to participate in Agile and Scrum ceremonies.
  • Opportunity to work on innovative projects within a dynamic environment.
  • Collaborative culture with cross-functional team interactions.
Full Job Description
Job Description
  • Design, develop, and maintain automated test scripts using Java, Selenium WebDriver, Appium, and TestNG.
  • Build and enhance Page Object Model (POM) based frameworks for Salesforce Lightning, Customer Portals, and Mobile apps (iOS/Android).
  • Develop API test automation using REST Assured for backend services and integrations.
  • Execute tests on cloud platforms like LambdaTest / BrowserStack and analyze failures.
  • Integrate automation suites with CI/CD pipelines (GitHub Actions, Jenkins) and ensure scheduled runs (cron) work reliably.
  • Contribute to test strategy, regression suites, smoke tests, and performance test planning.
  • Leverage AI-powered tools (GitHub Copilot, Copilot Chat, MCP-integrated agents) to boost productivity in writing test scripts, generating test cases, refactoring code, and analyzing failures.


Qualifications
  • 5+ years of experience in Quality Assurance.

Dev - QA Fungability AI
  • Strong programming skills in Java 11+ (OOP, Streams, Collections, Lambdas).
  • Hands-on with Selenium WebDriver, Appium, TestNG, Maven.
  • Hands-on experience using GitHub Copilot / Copilot Chat (or similar AI coding assistants like Cursor, Claude, ChatGPT) for test automation, code generation, and refactoring.
  • Experience automating Salesforce Lightning UI (shadow DOM, dynamic locators, iframes).
  • Solid understanding of REST API testing (REST Assured, Postman).
  • Proficiency with XPath / CSS selectors, including advanced patterns (normalize-space, ancestor/descendant axes).
  • Experience with Git, GitHub, pull requests, rebase, cherry-pick.
  • Familiarity with Rally / Jira for test case and defect management.
  • Knowledge of CI/CD tools GitHub Actions, Jenkins etc.
  • Working knowledge of SOQL and Salesforce data tools (Workbench, Data Loader, Developer Console).
  • Strong debugging and log analysis skills (Log4j, surefire reports).

Soft Skills
  • Strong analytical and problem-solving mindset.
  • Ability to communicate clearly with cross-functional teams (Dev, PO, BA).
  • Self-driven, with ownership of automation deliverables end-to-end.
  • Agile / Scrum experience and comfort with sprint ceremonies (planning, demo, retros).

Skill Proficiency
  • Java (Strong)
  • API Testing (Expert)
  • Communication & Collaboration (Expert)


Additional Information

Similar Jobs

More Jobs at Nagarro

More Information Technology Jobs

Find similar Staff Engineer - QA Automation Engineer jobs: