We are looking for a senior automation tester for our client, a full-cycle software development company specializing in custom solutions for mobile applications, web platforms, windows applications, multimedia, data management, platform integrations, and more.
job profile:
the senior automated tester ensures the quality, scalability, and reliability of software solutions through advanced test automation strategies and strong quality assurance practices. This role requires leading the design, development, and maintenance of automated test frameworks, mentoring junior and mid-level testers, and collaborating closely with development and devops teams to integrate testing into ci/cd pipelines. The sr. Tester drives continuous improvement of qa processes and contributes to achieving business objectives with a proactive and solution-oriented mindset.
technical knowdlege:
* object-oriented programming (oop): deep expertise in oop principles, with proven experience in java, c#, or similar languages.
* scripting languages: advanced scripting in python, powershell, bash or pearl.
* databases & sql: strong knowledge of sql server, postgresql, or mysql. Capable of designing queries for performance testing, data validation, and integration scenarios.
* version control systems: familiarity with tools like git, including branching, merging, and general repository management.
* automated testing: extensive hands-on experience with tools like selenium, cypress, playwright, appium (for mobile), and proven ability to build and maintain automation frameworks.
* ci/cd: strong experience integrating tests into pipelines using jenkins, gitlab ci, github actions, or azure devops.
* testing methodologies: expert in black-box, white-box, integration, regression, performance, load, security, and exploratory testing.
* environment setup: ability to design, provision, and maintain complex test environments (vms, containers, cloud-based setups).
* dependency management: advanced knowledge of package managers (npm, maven, nuget, pip) to support test automation.
* manual testing: ability to lead exploratory and manual testing sessions, ensuring full coverage where automation is not possible or the best option.
* api testing : advanced use of tools (postman, rest-assured, newman, swagger testing).
* performance testing: familiarity with jmeter, locust, or k6 for load and stress testing.
* test evidence documentation: strong experience with reporting dashboards (allure, extentreports, or custom dashboards in ci/cd).
if you are interested and meet the requirements, don't hesitate to apply.