Lead Automation Tester (.NET)
Remote in Mexico
Automated Testing in .NET
& 11 others
Choose an option
We are looking for an experienced Lead Automation Tester (.NET) to join our dynamic team.
In this role, you will lead automation testing efforts, ensuring the delivery of high-quality software solutions. You will collaborate closely with cross-functional teams to drive innovation and continuously improve testing processes.
Responsibilities
- Lead a team of testers and provide technical guidance to ensure effective test automation strategies
- Design, develop, and maintain automated test scripts for functional, integration, and end-to-end testing
- Collaborate with developers, product managers, and other stakeholders to define testing requirements and strategies
- Execute test plans and analyze results to ensure product quality and performance
- Ensure test coverage across multiple browsers, platforms, and devices
- Debug test failures and analyze logs to identify root causes of issues
- Conduct API testing and simulate user interactions using automation tools
- Utilize browser Developer Tools (DevTools) to inspect and debug HTML, CSS, and JavaScript code
- Identify and interact with web elements using selectors such as ID, class, XPath, and CSS selectors
- Maintain and improve scalable and maintainable test architectures
- Organize and prioritize test cases based on criticality and release timelines
- Promote quality assurance best practices and continuously improve testing processes
Requirements
- 5+ years of relevant experience in software testing and automation
- At least one year of experience leading and managing development or testing teams
- Proficiency with Reqnroll for test management and tracking
- Strong experience with RestSharp for API testing and integration
- Expertise in the XUnit framework for writing unit and integration tests
- Advanced test automation skills, including creating and maintaining automated test scripts
- Proficiency in running XUnit tests, analyzing results, and troubleshooting failures
- In-depth knowledge of Playwright for browser automation and end-to-end testing
- Experience with cross-browser testing and understanding browser-specific behaviors
- Strong debugging skills, including analyzing logs and browser states to troubleshoot test failures
- Knowledge of CSS and HTML for navigating and interacting with webpage elements
- Expertise in using browser Developer Tools (DevTools) for debugging and inspecting code
- Ability to identify and interact with web elements using selectors such as ID, class, XPath, and CSS selectors
- Skilled in diagnosing and fixing layout and styling issues using DevTools
- Advanced skills in conducting root cause analysis for test failures
- Proficiency in replicating bugs across multiple environments and clearly communicating root causes
- Ability to design scalable and maintainable test architectures
- Strong skills in organizing and prioritizing test cases based on criticality and timelines
- Awareness of security testing concepts such as input validation, authentication, and authorization
- Ability to quickly learn and adopt new tools and frameworks as technologies evolve
- Fluent English skills (written and spoken) at a B2 level or higher
Nice to have
- Experience with version control systems like Git for code review, branching, and integration testing
- Familiarity with CI/CD tools such as Jenkins or GitLab CI to automate testing and deployments
- Experience working in a Test-Driven Development (TDD) environment, writing tests before code implementation
- Familiarity with web accessibility standards (WCAG) and the ability to identify common accessibility issues in web applications