QA Automation Engineer (Selenium Expert)
Morristown, New Jersey
- Collaborating with cross-functional teams to identify test automation opportunities and requirements.
- Developing, maintaining, and executing automated test scripts for both web and mobile applications using Selenium and other relevant tools.
- Designing, implementing, and maintaining automation frameworks and environments to enable efficient and reliable automated testing.
- Conducting thorough analysis of test cases and requirements to ensure proper test coverage and adherence to quality standards.
- Identifying and documenting software defects and inconsistencies, and collaborating with development teams to resolve issues.
- Participating in test planning and strategy discussions to define comprehensive automation approaches for various projects.
- Performing continuous monitoring of automated test runs, analyzing results, and addressing failures or issues promptly.
- Collaborating with QA team members to maintain a strong understanding of application features and functionality.
- Keeping up-to-date with industry trends and best practices in test automation to continuously improve testing processes.
- Mentoring and providing guidance to junior members of the QA team regarding automation techniques and best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience as a QA Automation Engineer with extensive knowledge of Selenium.
- Proficiency in programming languages such as C#, Python, Java, Perl, SQL, XML, HTML, and CSS.
- Strong understanding of software testing methodologies, quality assurance principles, and agile development practices.
- Experience in designing and implementing test automation frameworks for web and mobile applications.
- Solid understanding of CI/CD pipelines and integration of automated tests into the build and deployment processes.
- Strong analytical skills and attention to detail, with the ability to troubleshoot and diagnose issues effectively.
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
- Adaptability to work in a fast-paced, dynamic environment and manage multiple priorities.
- Relevant certifications in test automation (e.g., Selenium WebDriver Certification) are a plus.
Disclosure: The hourly rates and/or salaries listed may or may not reflect total compensation packages including bonus and fringe benefits, etc., nor are the advertisement(s) posted a guarantee of a certain compensation package for a position or bona fide offer of employment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.