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).
The Senior QA Engineer is responsible for manual testing, automation testing and performance testing. This includes creating Test Automation Framework (TAF) suitable for project needs and creating automation test scripts for both API and UI levels of automation. Also, prepare JMeter scripts for the load testing and execute performance tests. This role comes with a lot of excitement and responsibility to train and mentor other test engineers (if there are any assigned on the respective product).
Job Responsibility:
Perform Functional tests for new features, Regression testing using suitable for each specific case techniques
Prioritize tests suitable for automation and automating them on the respective layer (API or UI)
Monitoring daily automated regression tests status, followed by creation of Bug reports or automated tests stabilization
Prepares JMeter scripts for load testing and performs the load testing, stress testing, endurance testing
Requirements analysis and clarification. Participation in requirements definition meetings
Creation of detailed, comprehensive, and well-structured test cases or verification checklists
Supervising and tasks allocation for QA team of respective product
Train and mentor other test engineers to build and deliver product on time with high quality. Take responsibility for the non-found bugs and issues
Post release feedback, reporting, and issue analysis to improve and enhance the assigned product
Adhere to set of internal controls and processes
Perform the Production deployment validations based on the schedules or requests from customers or as per the release plans
Requirements:
Hands-on experience in automation using Selenium/Playwright or respective frameworks with Java as scripting language for UI Automation
Hands-on experience in API Automation using Rest Assured on any other alternative respective framework with Java as scripting language
Version Control tools knowledge such as Bitbucket, GIT etc
Hands-on experience with unit-testing frameworks like JUnit and TestNG
Hands-on experience with Maven and (or) Gradle build tools
Hands-on experience with Postman
Good understanding in CI/CD and experience with respective tools like e.g. Jenkins
Salesforce/CRM Knowledge
Experience with JMeter and ability to prepare scripts for Performance testing
Knowledge of Agile/Scrum SDLC using JIRA
Knowledge and experience of API testing of REST and GraphQL APIs
Good knowledge of SQL (PostgreSQL), understanding indexes
Experience with docker and docker-compose, knowledge of basic commands
Team collaboration experience to deliver on time, willingness to take an active role
At least 5 years in a Software engineering with hands on experience with various testing techniques, creation of test artifacts, automation using frameworks for UI and API layers
Nice to have:
Familiarity with CRM Systems (Salesforce.com), Marketing Automation tools (HubSpot)
Experience in AI Testing concepts like Chatbots, MCP
Salesforce Certification is an advantage
Ability to identify Salesforce features and limitations versus Defects
Willingness and passion to continuously improve test processes (Root Cause Analysis, Correction and Preventions)
Experience in writing project/process documentation
Ability to provide POC for suggested new technologies or tools
Familiarity with Automation reporting tools like Allure or ReportPortal