Nagarro

QA Automation Engineer

Nagarro

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇶🇦 Qatar

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

JavaScriptSelenium

About the role

  • Ensure the quality, reliability, and performance of our software solutions
  • Design, document, and execute manual test cases based on requirements, user stories, and acceptance criteria
  • Perform exploratory, regression, smoke, and functional testing to ensure application quality
  • Analyze business and technical requirements to identify test scenarios, edge cases, and risks
  • Develop, maintain, and execute automated test scripts using Selenium WebDriver and JavaScript
  • Enhance and expand automation coverage and support continuous testing initiatives
  • Participate in User Acceptance Testing (UAT) and provide testing support to stakeholders
  • Identify, report, and track defects through the full defect lifecycle, collaborating closely with development teams
  • Validate defect fixes and ensure accurate defect status and documentation
  • Manage test cases, test runs, and reporting using TestRail
  • Maintain traceability between requirements, test cases, and defects
  • Contribute to test execution reports, quality metrics, and continuous improvement efforts
  • Apply QA best practices within an Agile/Scrum development environment
  • Perform basic validation of Building Automation Systems (BMS) functionality, including sensors, controllers, actuators, schedules, setpoints, zones, and alarms
  • Collaborate effectively with cross-functional teams to ensure timely and high-quality releases

Requirements

  • 5+ years of experience in software testing
  • Hands-on experience with test automation using Selenium WebDriver
  • Proficiency in JavaScript for developing and maintaining automated test scripts
  • Experience using TestRail or similar test management tools for test case management, test runs, and reporting
  • Solid understanding of QA best practices, defect lifecycle management, and quality assurance processes
  • Experience working in Agile/Scrum development environments
  • Knowledge of continuous testing concepts and quality metrics
  • Basic understanding of Building Automation Systems (BMS) and related concepts such as sensors, controllers, actuators, schedules, setpoints, zones, and alarms
  • Strong analytical thinking and problem-solving skills
  • Excellent communication and collaboration abilities
  • High attention to detail with a strong focus on product quality
  • Effective time management skills with the ability to manage multiple tasks and priorities.
Benefits
  • Employees can work remotely

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
manual testingautomated testingSelenium WebDriverJavaScripttest case managementdefect lifecycle managementquality assurance processesAgileScrumcontinuous testing
Soft skills
analytical thinkingproblem-solvingcommunicationcollaborationattention to detailtime managementability to manage multiple tasksfocus on product quality