Own and lead the design and execution of comprehensive test plans, utilizing advanced software automation and manual testing procedures.
Drive identification, prioritization, and implementation of automation opportunities across software functionality and processes.
Influence architectural and design decisions with a strong focus on testability, quality, and scalability.
Define and monitor key quality metrics (defect density, test coverage, MTTR) to assess and improve software quality.
Develop, maintain, and expand automated test suites for APIs, UI applications (desktop, mobile, web), databases, and cloud services.
Collaborate with engineering, product, and certification teams to define testable requirements and ensure high-quality deliverables.
Oversee and perform testing to validate applications, databases, cloud services, and complex hardware/software systems.
Proactively identify, report, and help resolve bugs and quality issues throughout the development lifecycle.
Serve as a technical leader and mentor for test automation, promoting best practices, tools, and methodologies.
Contribute to continuous improvement of testing infrastructure, tools, and processes.
Evaluate and introduce new tools and frameworks to improve test coverage, reduce flakiness, and accelerate feedback cycles.
Drive quality in a fast-paced, agile, and distributed environment, championing testing excellence at every stage of the SDLC.
Requirements
Minimum of 5+ years of experience in test automation or software development, with a strong focus on automation strategy and quality assurance.
Strong proficiency in one or more programming languages such as Java, Python, C++, C#, or JavaScript.
Proven experience designing, building, and maintaining robust automation frameworks for RESTful APIs and UI applications across desktop, mobile, and web platforms.
Extensive hands-on experience with UI and API Test Automation Technologies (e.g., Pytest, RPA, XCUITest, UIAutomater2, WinAppDriver, Appium, Selenium, Playwright, Cucumber, RobotFramework, SoapUI).
Solid experience with CI/CD environments and supporting large-scale cloud infrastructure (e.g., GitLab, GitHub, TeamCity, Jenkins, AWS CodePipeline, Azure).
Expertise in version control systems, particularly Git, including branching, merging, and release tagging.
Ability to create and execute complex SQL queries for test data validation and database testing.
Strong cross-platform troubleshooting skills: Windows, macOS, Linux (Ubuntu, Debian, etc.), ChromeOS, Android, and iOS.
Demonstrated expertise in identifying test requirements, designing comprehensive test plans, and overseeing their execution (automated and manual).
"Developer mindset" with interest in automating work processes and testing to improve cycle time.
Excellent interpersonal and communication skills; ability to inspire trust and confidence.
Curiosity to learn systems-level details of applications, services, and internal/business processes.
Experience serving as a technical leader or mentor for test automation and promoting best practices.
Bonus: Experience working in a startup environment.
Bonus: Experience with Load and Performance testing of Applications and APIs.
Bonus: Experience with Security Testing (vulnerability scanning, penetration testing).
Bonus: Experience with MDM/EDR integrations (Intune, Crowdstrike, Jamf).
Bonus: Experience with Docker and Kubernetes in microservice environments.
Bonus: Familiarity with SSO products (PingFederate, Okta, Azure AD, ForgeRock).
Bonus: Experience integrating with device farms (BrowserStack, Sauce Labs, Kobitron).
Quality Assurance Automation Engineer at Optix enhancing automated QA practices for flex and coworking spaces. Collaborating with engineering teams to ensure stability and reliability of services.
Senior Mechanical Test Engineer leading a team in commissioning and testing for naval operations. Ensuring readiness of Vanguard and Astute - Class submarines at HMNB Clyde.
Student Engineer in Ford's Advanced EV Development team working on EV performance testing. Gaining hands - on experience and shaping the future of mobility in a dynamic environment.
Senior QA Automation Engineer developing and maintaining e2e tests and automated test scripts for Datacom. Collaborating with teams on CI/CD pipelines and integration testing using various tools.
Senior QA Engineer developing automated tests for warehouse systems in the fast - paced delivery service flaschenpost. Collaborating with IT teams to ensure software quality in cloud environments.
QA Automation Engineer working on banking projects in a hybrid setup in Madrid. Collaborating on automated testing and code quality improvement for software delivery.
Test Engineer for Acceptance Evaluation at Scania shaping the future of mobility. Collaborating on vehicle testing and product evaluation with R&D teams.
Test Engineer III developing design verification test plans and procedures. Ensuring compliance with medical device quality standards in a team environment.
Software Test Engineer involved in comprehensive testing for insurance sector software. Collaborating in Agile teams to enhance existing solutions for the London Insurance Markets.
QA Automation Engineer at a growing technology company delivering software platforms for mobile workforce management. Collaborating with various teams to build high - quality software through automation.