Senior Automation Tester in JavaScript
Automated Testing in JS, Cucumber JS, Git, JavaScript, Playwright, TypeScript, BitBucket, Jenkins, Jira, Xray plug-in for JIRA
We are seeking a motivated Senior Automation Tester in JavaScript to join our team and elevate quality assurance through advanced automated testing.
You will play a vital role in guaranteeing the quality of our software products. You will collaborate closely with cross-functional teams to align testing strategies with Agile workflows and ensure the delivery of high-standard solutions. Your command of automated testing tools and frameworks will foster innovation and drive quality improvements within the team.
Responsibilities
- Work within Agile environments tailored to the team's and project's goals
- Collaborate with Product Owner and stakeholders to outline product requirements and determine quality assurance objectives
- Partner with product teams to create Behavior Driven Development test scenarios and cases using the Test Automation framework integrated with XRay
- Define a test automation strategy that enforces best quality assurance practices
- Prioritize risk-based testing approaches to focus on critical areas likely to fail
- Run test cases to verify software functionality and highlight potential defects
- Identify defects by analyzing network requests and debugging JavaScript issues
- Conduct regression tests to sustain the integrity of existing functionalities post-modifications
- Explore system functionality to detect hidden defects and evaluate user experience
- Analyze and summarize regression test results for accurate project updates
- Set up and manage CI/CD pipelines via Bitbucket and Jenkins
- Address non-functional testing needs, including performance, load, security, and accessibility
- Contribute insights and practices to the Agile Quality Assurance community
Requirements
- 3+ years of experience as a Quality Assurance Engineer and Test Automation Engineer
- Proficiency in JavaScript and TypeScript with expertise in Playwright, Mocha, Chai, and Cucumber
- Knowledge of JIRA, Confluence, XRay, HTML, CSS, DOM manipulation, RESTful APIs, and JSON
- Skills in creating and maintaining automation frameworks to meet project needs
- Proficiency in developing efficient scripts with advanced debugging capabilities
- Background in functional testing, designing thorough test plans, and executing diverse test methods
- Strong problem-solving, organizational, communication, and teamwork abilities
Nice to have
- Familiarity with tools for performance and load testing
- Expertise in CI/CD processes with Jenkins, including test automation setup with quality gates
- Knowledge of security and accessibility testing methodologies
- Capability to use exploratory testing to find overlooked issues
- Flexibility to mock test data for simulating various scenarios
- Understanding of version control systems like Git and Bitbucket
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn