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!
REQUIREMENTS
:
- Total Experience: 7+ years in software testing, with strong expertise in automation for web applications.
- Proficiency in Playwright, Cucumber, and SpecFlow.
- Strong hands-on experience in TypeScript, with additional working knowledge of Java, C#, JavaScript, Python, or VBScript.
- Expertise in Test Automation Frameworks, BDD/Gherkin, Jenkins, API Testing, Test Planning and Strategy, and Rest Assured.
- Experience in defect management and use of tools such as JIRA, TFS, GIT, Jenkins, or other CI/CD tools.
- Familiarity with testing tools like Selenium WebDriver, UFT, TOSCA, Katalon Studio, Appium, Protractor, etc.
- Solid understanding of Agile methodologies (Scrum/Kanban) and principles.
- Strong communication skills with proven experience in client interaction, requirement validation, and ensuring QA process alignment.
- Ability to analyze application requirements, create detailed test plans and test cases, and design automation frameworks adhering to best practices.
- Proven ability to create QA dashboards and provide insights on test execution, coverage, and defect trends.
- Excellent problem-solving, analytical, and collaboration skills with attention to detail.
RESPONSIBILITIES
:
- Understand and document functional and non-functional requirements, ensuring alignment with business context and acceptance criteria.
- Conduct end-to-end manual testing and develop automated test scripts for web applications.
- Collaborate with developers, product owners, and stakeholders to define the scope of testing, expectations, and data/environment availability.
- Create detailed test cases and scenarios covering functional, UI/UX, integration, and regression testing.
- Execute automated regression suites to validate stability after new releases and identify regressions or defects.
- Participate in root cause analysis, work closely with developers for quick defect resolution, and perform retesting.
- Prepare test plans, strategies, schedules, and risk assessments; identify dependencies and manage constraints effectively.
- Design and implement test automation frameworks, ensuring adherence to coding and design guidelines.
- Maintain comprehensive test documentation and generate test reports summarizing results, coverage, and quality metrics.
- Communicate measurable quality indicators, highlighting problem areas and recommending actionable solutions.
- Actively participate in retrospectives, demos, and continuous improvement initiatives to enhance QA efficiency.
- Ensure the quality, performance, and reliability of applications across multiple environments.
- Track, report, and drive defects to closure, ensuring timely validation of stories, defects, and incidents.
- Provide constructive feedback to team members, foster collaboration, and set clear expectations for quality deliverables.
Qualifications
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.