We are seeking a Lead JavaScript Automation Test Engineer to join our team. As a Lead JavaScript Automation Test Engineer, you will play a crucial role in ensuring the reliability and accuracy of our software systems. You will be responsible for leading a team of testers, implementing and managing automated testing processes, and contributing to the continuous improvement of our test automation framework.
responsibilities
Lead and mentor a team of testers, providing guidance and support in testing activities
Collaborate with cross-functional teams to gather and analyze system requirements
Develop comprehensive test plans, test cases, and test strategies
Coordinate and prioritize testing activities to ensure efficient and thorough testing coverage
Design, develop, and execute automation scripts using advanced automation tools
Identify, report, and track defects, ensuring their thorough validation and resolution
Define and enforce quality standards, ensuring adherence to best practices
Monitor and analyze quality assurance metrics for continuous improvement
Stay updated on emerging testing tools, technologies, and best practices
Contribute valuable insights in QA meetings and testing activities
requirements
Minimum of 8-12 years of experience in Automation Testing, with a focus on JavaScript
At least 4-6 years of hands-on experience with JavaScript and TypeScript
1+ year of relevant leadership experience
Proficiency in UI Automation tools such as Playwright, Mocha, Chai, Jest, Puppeteer, or Cypress
Experience in Web Service and API Test Automation, including writing test cases and developing test automation frameworks
Strong understanding of Webdriver I/O for UI testing
We are seeking a proactive and driven Software Test Automation Engineer to join the EPAM team. Our QA team follows a generalist approach, with each team member responsible for functional, automated, and performance testing.
responsibilities
Operate within a Software Delivery methodology focused on iterative development and automated testing
Collaborate with the project team to implement Test Driven Development, ensuring immediate feedback through continuous testing
Serve as a technical project manager to oversee end-to-end projects across multiple squads, applications, platforms, and disciplines
Perform risk assessments on identified defects and set appropriate priorities and severities
Ensure quality through exploratory and ad-hoc testing approaches alongside feature and regression testing
Develop and execute performance tests
Conduct production monitoring, reporting, troubleshooting, and support activities
Create, document, and maintain test data, data validation procedures, and end-to-end testing flows
requirements
2+ years of experience in Java Test Automation
Background in developing object-oriented test automation frameworks (Java, Selenium, TestNG, Maven, and JMeter) with over 2 years of experience
Expertise in automated testing for front-end, microservices, and serverless applications
Proficiency in automating RESTful APIs
Familiarity with AWS services, including SQS, Kinesis, API Gateway, and CloudWatch
Skills in Continuous Integration tools (e.g., Jenkins), source control (e.g., Git), and Java frameworks (e.g., Spring Boot)
Competency in test engineering practices and methodologies
Skills in producing technical documentation, including architecture diagrams, test plans, testing strategies, and detailed defect reports
nice to have
Familiarity with AWS technologies, including Simple Notification Service and Simple Queue Service
We are seeking a Senior SAP Automation Tester with a strong foundation in quality assurance for SAP systems to contribute to testing efforts across FS-CD, FS-RI, SAP Business Partner (BP), Workflow, and FI-GL modules. This role focuses on advancing automation, delivering high-quality solutions, and collaborating with stakeholders to ensure alignment with business processes and integrations.
responsibilities
Contribute to quality assurance efforts by implementing testing practices that ensure delivery of high-standard solutions
Collaborate within a distributed QA team and support its continuous improvement efforts
Assist in the development and execution of automation frameworks and test scripts to enhance quality and efficiency
Understand end-to-end business processes across SAP modules and integrations to provide adequate testing coverage
Support the creation and execution of detailed test plans, cases, and scenarios while ensuring alignment with project goals
Document test results comprehensively and assist user acceptance testers (UAT), promoting seamless UAT processes
Identify and report defects, collaborating with development teams for resolution and suggesting preventive measures
Communicate effectively with stakeholders to ensure alignment and transparency regarding testing activities
Participate in the evaluation and improvement of QA processes, tools, and methodologies in response to project needs
Contribute to risk assessments for potential quality concerns, providing actionable input to minimize risks
requirements
3+ years of overall experience in SAP QA roles with exposure to FS-CD, FS-RI, SAP BP, Workflow, and FI-GL modules
Competency in SAP TOSCA Automation Tool and SAP Solution Manager (SolMan), with the ability to assist in the creation and maintenance of test cases/scripts
Experience in Property & Casualty (P&C) insurance or similar domains with active involvement in QA or Business Analysis functions
Familiarity with SAP BAPI/RFC and integration with upstream applications like Guidewire or similar systems
Showcase of skills in developing and reviewing test plans, scenarios, cases, and bug/defect analysis
Knowledge of SAP ChaRM
Upper-Intermediate English language proficiency (B2)
We are seeking a Senior Security Penetration Tester to lead advanced security assessments for web, mobile and modern technology stacks, including cloud and LLM integrations. You will operate independently, adapting to diverse project scopes and client requirements, and be responsible for the full security lifecycle from requirements definition to final review.
responsibilities
Identify relevant security specifications and standards
Define security requirements
Define security tools and associated security checks
Define security test strategy
Scope and estimate tasks, manage multiple assignments with minimal supervision
Conduct vulnerability assessments and penetration testing
Collaborate with technical and management personnel throughout the security assessment lifecycle
Document disclosed issues using various reporting formats, with desired knowledge of Jira and Confluence
Provide remediation suggestions for identified issues
Collaborate with personnel responsible for writing and presenting proposals to prospective clients
Participate in Security Champions meetings and contribute to continuous improvement
requirements
Minimum 3 years of working experience in security assessments
Knowledge of Web Services including SOAP and RESTful APIs
Background in Web Applications across various frameworks and architectures
Expertise in Mobile Applications for iOS, Android and optionally Windows Mobile
Competency in Client Applications for Windows/Linux thin and thick clients, primarily Windows
Skills in Chatbots and LLM Integrations, including adversarial testing and prompt injection scenarios
Proficiency in Cloud Environments with emphasis on application-layer security and identity management
Familiarity with Burp Suite, Nmap, OWASP ZAP or similar tools
Capability to evaluate requirements, processes and technologies from a security standpoint
Flexibility to select, educate and communicate the right solution based on client requirements and objectives
Ability to explain assessment results to technical and non-technical personnel
Experience in development of security-related documentation
nice to have
Understanding and practical experience in security testing methodologies such as OSSTM, OWASP, PTES
Capability to develop, implement and guide security assessment processes on projects
Familiarity with Static/Dynamic analysis tools for mobile and client apps like MobSF or similar
We are currently seeking an experienced Lead Test Automation Engineer in Python with a strong background in automation and performance solutions for our dynamic team. This role is expected to design, develop, and maintain high-standard automated regression suites and test harnesses. If you're a motivated, tech-savvy, and strategic thinker, there's a place for you on our team. Apply today!
responsibilities
Design, develop, and maintain automation solutions, including building automated regression suites and test harnesses that follow organizational standards
Develop inclusive test plans and test cases from functional and design specifications; execute those cases and report the results
Work closely with development teams to deliver business functionality that aligns with quality requirements and acceptance criteria
Acts as a test lead, mentor project staff, and ensure best practices are applied in all testing activities
Review and approve work of project team members, keeping testing activities on schedule
Build efficient testing solutions for web, services/APIs, databases, and actively participate in their functional, system, and regression testing
Participate in project scoping, functional reviews, and technical reviews; ensure alignment with automation/performance strategies during architecture/design reviews
Capture quality assurance data and metrics to facilitate risk analysis for quality delivery
requirements
5+ years of relevant experience in software testing across all layers (API, DB, and UI), including testing planning and execution
1+ years of relevant leadership experience
Excellent understanding of QA and testing methodologies and best practices
Knowledge of Python and proficiency in creating/maintaining and executing automation tests using Selenium
Familiarity with Agile processes, preferably Scrum
Understanding and proficiency of working with REST service and SOA architecture
Experience in creating/maintaining automation frameworks
Familiarity with SQL for complex database querying and management activities
Exposure to distributed source control systems, preferably Git
Good knowledge of test data management techniques
Exceptional interpersonal skills, written communications, and high standards of confidentiality
Fluent English at a B2+ level
nice to have
Knowledge of cloud technologies like AWS/Azure and testing experience with micro-services, containers, Dockers
Proficiency with DevOps pipeline in a containerized environment using Azure DevOps/Jenkins
Knowledge of a DB processes, data validation, transformation logics, data migration, and file storage in S3
Experience in change management and defect tracking tools
We are looking for an experienced Senior Test Automation Engineer with JavaScript to join our team. The nature of the role requires real seniority, not just as a technical expert but also as a change agent, changing teams’ ideas about how testing is an integral part of the delivery process and enabling them to take ownership.
responsibilities
Design, develop, build and maintain test automation frameworks on multiple application platforms, such as Mobile, Desktop, API and Web, building test scenarios and acceptance tests
Understand the flow of code and how it interacts with different components
Understand project documents, customer demands, product objectives to create and execute test cases. Define QA processes and metrics for projects
Investigate customer problems referred to you by the technical support team, testing bugs, and creating and managing bug reports
Handle technical communications and understanding the customers' systems
Work with deployments teams, resolving level issues for systems, coordinating on product design, and offering inputs on the testability of functional elements and product designs
Analyze and disintegrate software systems and coordinate with other teams to enhance the overall design
Research test tools, methodologies, and trends and upgrading existing practices and processes
Manage the final quality on production release
requirements
3+ years of relevant professional experience
Excellent designing and programming in JavaScript/TypeScript, understanding and practice of creating clean and excellent quality program code
Experience with WebdriverIO, Mocha, Protractor and Git
Proficiency with Azure, Jenkins, TeamCity, CI/CD, non-functional testing
Knowledge of programming languages and process management methodology
Exposure to Behavior Driven Development and experience in programming and testing
The ability to recognize risks and errors in an application
Good time management and organizational skills
The ability to keep up to date with the constantly changing technology industry
Excellent verbal and written communication skills to communicate with client (B2 or above level of English)
We are seeking a Senior Test Automation Engineer (.NET) to join our team and contribute to the modernization of our client's digital web platform from a monolith to a MACH stack. You will have a key role in delivering high-quality automation solutions, ensuring reliability in UI and API testing, and driving the implementation of improvements in the test automation framework.
responsibilities
Collaborate with cross-functional team members to deliver new user stories
Analyze user stories and develop coverage through UI/API automated regression tests
Maintain regression and smoke test suites, including result analysis, reporting, and fixing automation bugs that occur periodically
Perform periodic review and enhancement of automation frameworks
Assess tools, code assets, and existing processes with a focus on optimization
Define and implement the Test Automation strategy for scalability and efficiency
Design targeted improvements for Test Automation and deliver a comprehensive roadmap
Implement automation testing for pilot applications chosen during the modernization initiative
Review and improve automated quality gates across development cycles
Contribute to defining the target operating model for automation and ensure seamless integration within the environment
requirements
3+ years of experience in Test Automation with .NET
Expertise in UI and API testing with tools such as Selenium/Selenide and RestAssured
Knowledge of QA processes and their implementation in fast-paced projects
Familiarity with Agile practices, specifically Scrum methodology
B2+ or C1 spoken English level or higher
nice to have
Familiarity with Cucumber for Behavior-Driven Development (BDD)
Background in React and TypeScript as an additional bonus
Showcase of flexibility to use .NET in automation projects
We are seeking a skilled and motivated Automation Tester with a solid background in Java to join our team. You will contribute to ensuring the quality of our software solutions through effective test automation and collaboration with cross-functional teams.
responsibilities
Create and contribute to testing documentation, including test cases and test plans
Perform functional testing in different testing environments such as NPE and UAT
Enhance the Test Automation Framework (TAF) based on requirements
Assist with regression testing and analyze test failures with guidance
Collaborate with developers and business analysts to support issue resolution
requirements
2+ years of working experience in QA automation or a similar role
Familiarity with Java 8+ and SQL
Experience working with BDD frameworks such as Cucumber
Basic knowledge of testing frameworks like JUnit or TestNG
Understanding of Git and Jenkins for CI/CD processes
Ability to contribute to reliable testing documentation
English proficiency at a B1 level or higher for professional contexts
We are seeking a Senior Java Automation Test Engineer to join our team. As a Senior Java Automation Test Engineer, you will take charge of developing acceptance and integration test automation scripts and incorporating them into Continuous Integration tools (Jenkins/Bamboo). Your ability to stay organized, solve problems effectively, pay attention to detail, analyze critically, and lead with confidence will empower you to handle multiple test initiatives simultaneously. Seize the opportunity to showcase your expertise — apply now!
responsibilities
Supervise and guide a team of Test Engineers to achieve project goals
Create acceptance and integration test automation scripts and integrate them into Continuous Integration tools (Jenkins/Bamboo)
Exhibit strong organizational and problem-solving skills with a focus on detail and analytical thinking
Oversee and coordinate multiple test initiatives at the same time
Assist in test planning and estimations
Perform web application testing, including JS, HTML, and CSS
Collaborate effectively within an Agile team environment
requirements
6 to 9 years of experience in coding Core Java and Selenium
Strong knowledge of Software Testing Lifecycle (STLC)
Expertise in API and BDD
Background in creating test strategies and test frameworks
Proficiency in building and utilizing automation frameworks with technologies such as Java, Selenium, Cucumber, JBehave, Soap UI, REST, JSON, XML, and Eclipse IDE
Familiarity with JBehave or BDD (Cucumber) framework
Competency in Functional, Usability, Compatibility, Accessibility, Regression, and Requirements/Documentation testing
Background in test planning and estimations
Skills in web application testing, including JS, HTML, and CSS
Knowledge of tools and technologies commonly used in testing such as SQL, XML, JSON, Fiddler, Postman, and HP ALM
Fluent communication skills in English at a B2+ level
nice to have
Knowledge of Jenkins pipelines and implementation
Skills in API Testing combined with understanding of client-server architecture and communication principles
Let us find a perfect job for you
Share your CV and pass our review to get a personalized job offer even if you didn't find a job on the site.