What are the responsibilities and job description for the Senior Quality Assurance Automation Engineer position at Tekskills Inc.?
Job Title: Senior QA Automation Engineer
Location: Weehawken, NJ 07086 (Onsite)
Duration: 12 Months
Detailed Job Description:
Your Role:
- Design, develop, and maintain robust automated test scripts using Java, Selenium WebDriver, and Cucumber
- Collaborate with developers, QA analysts, and business analysts to understand requirements and create comprehensive test scenarios
- Integrate automated tests into CI/CD pipelines to ensure rapid and reliable delivery of software
- Identify, document, and track bugs and issues, providing detailed reports and recommendations
- Maintain and enhance test frameworks and tools for scalability and efficiency
- Participate in code reviews, ensuring best practices in test automation and code quality
- Contribute to the continuous improvement of QA processes, standards, and methodologies
- Stay current with emerging trends and technologies in test automation
Your Expertise:
- Minimum 8 years experienced QA Automation personnel, who drive to modernize with proficiency in programming languages such as Java/Python and testing tools like Selenium and Playwright.
- Strong understanding of test-driven development approaches such as BDD/Cucumber to support continuous delivery
- Take ownership and responsibility for the design and development of all aspects of automated testing along with creation, execution, and maintenance of automated scripts
- Analyze, design, and build automated test cases based on acceptance criteria captured in user stories
- Good knowledge of software development & testing lifecycle and QA methodologies.
- Collaborating with development teams to develop quality products, working closely together to understand the functionality and devise acceptance tests at an appropriate test level, prioritizing both speed and quality to support continuous delivery
- Continuously improve the CI/CD toolchain and services in close collaboration with the agile programs and software engineers and central architecture
- Persuasive communication and teamwork abilities
- Must have an academic degree.