Posted on: 03/12/2025



Description :
Associate Staff Engineer-QA Automation
Company Description :
We're Nagarro.
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and
experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our
people exist everywhere in the world (17500+ experts across 39 countries, to be exact). Our work culture is
dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!
Job Description :
REQUIREMENTS :
- Strong expertise in Java with solid programming fundamentals.
- Strong exposure to Selenium WebDriver for UI automation.
- Experience in API Testing with hands-on expertise using Rest Assured.
- Experience in Cucumber with good understanding of BDD, Gherkin, and behavior-driven testing.
- Experience in designing, developing, and executing automated test scripts for web applications.
- Experience using tools like JIRA, Git, Jenkins or other CI/CD tools for continuous integration and reporting.
- Ability to analyze application requirements and specifications to create comprehensive test plans,
scenarios, and test cases.
- Strong experience with Test Automation Frameworks, including framework enhancement and
maintenance.
- Experience using unit testing frameworks like JUnit/TestNG.
- Solid understanding of Agile/Scrum methodologies and experience working in Agile teams.
- Ability to ensure application quality, performance, stability, and reliability through comprehensive
test coverage.
- Strong skills in defect identification, reporting, tracking, and documentation.
- Ability to collaborate effectively with developers, product owners, and cross-functional teams.
RESPONSIBILITIES :
- Understand functional and non-functional requirements, business context, and acceptance criteria;
document and validate requirements with SMEs.
- Interact with clients to define testing scope, expectations, and acceptance criteria; collaborate closely
with the product owner for refinement.
- Prepare detailed test plans, test strategy, test cases, and test schedules.
- Estimate test effort, define timelines, identify risks, dependencies, and constraints for testing
activities.
- Perform risk identification, mitigation, and resolution, analyzing alternate solutions where required.
- Design, develop, and maintain robust test automation frameworks aligned with best practices and
coding standards.
- Execute automated and manual test suites to ensure end-to-end quality.
- Prepare clear and concise test reports, summarizing testing outcomes and readiness for release.
- Communicate measurable quality metrics, identify gaps, and propose improvements.
- Participate in retrospectives to identify root causes of quality issues and contribute to continuous
process improvements.
- Conduct demos of application features for internal and external stakeholders.
- Work with the team to triage, prioritize, and follow up on defects until closure.
- Provide constructive feedback to team members and maintain strong collaboration within the QA and development teams.
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1584490
Interview Questions for you
View All