This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
VES, LLC is seeking a detail-oriented and motivated Web Test Engineer to support a large-scale software development program. The ideal candidate will possess a strong background in automated testing of web-based applications, experience working within Agile environments, and the ability to collaborate closely with cross-functional teams to ensure delivery of high-quality software solutions.
Job Responsibility:
Develop, maintain, and enhance automated integration test scripts and frameworks for complex software systems
Support both functional (Agile) and system integration testing to ensure alignment with program objectives
Collaborate with Agile scrum teams including developers, manual testers, system engineers, and product stakeholders
Evaluate, select, and integrate automation tools and frameworks (e.g., Selenium, Cypress, TestNG) into CI/CD pipelines
Design and execute automated test cases for both front-end and back-end components
Perform functional, regression, performance, and security testing to identify defects and ensure system reliability
Conduct API testing using tools such as Postman and REST Assured
Troubleshoot defects, document findings, and work closely with development teams to resolve issues
Participate in sprint ceremonies including planning, daily stand-ups, and retrospectives
Support development of system integration plans, test procedures, and test scenarios
Monitor system performance trends and recommend improvements
Optimize automation scripts and frameworks for efficiency, speed, and scalability
Document test strategies, methodologies, and results in alignment with system requirements
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
Minimum of 3+ years of experience in software testing and automation
Experience developing automated test suites for web applications using tools such as Cypress or Selenium
Hands-on experience working in Agile/Scrum development environments
Proficiency in writing test cases, test procedures, and documenting results
Experience with virtual machines and containerized environments (Docker, Kubernetes)
Strong troubleshooting and analytical skills with the ability to identify and resolve complex issues
Experience testing large-scale systems composed of microservices or modular architectures
Familiarity with CI/CD pipelines and version control systems
Nice to have:
Experience with automation frameworks such as TestNG, JUnit, Appium, or Squish
Proficiency in programming/scripting languages such as Java, JavaScript, Cucumber, and Gherkin
Experience with performance testing tools (e.g., JMeter)
Familiarity with build tools such as Maven, Gradle, or NPM
Experience using defect tracking and test management tools such as GitLab or JIRA
Knowledge of database technologies and SQL
Experience implementing continuous testing practices within development pipelines