
QA Automation Engineer
Nagarro
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇶🇦 Qatar
Visit company websiteJob 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