⚡ Caught by QAWatcher · 13h ago

QA Automation Engineer

📍 Remote· SENIOR
About the Role We are looking for a QA Automation Engineer to join our team. This role focuses on designing, implementing, and executing comprehensive manual and automated test strategies across complex Java Spring Boot and native C++ backend systems. Key Responsibilities • Design, implement, and execute comprehensive manual and automated test strategies across complex Java Spring Boot and native C++ backend systems. • Build, scale, and maintain robust test automation frameworks for APIs, microservices, and user interfaces. • Write complex Oracle/SQL queries to perform deep database-level testing, validate data integrity, and perform end-to-end transaction tracking. • Work extensively in Linux/Unix environments to monitor system logs, debug software failures, and write Shell scripts to automate test execution pipelines. • Isolate, replicate, and document complex software defects. Collaborate directly with development teams to analyze root causes in both managed (Java) and unmanaged (C++) codebases. • Integrate automated test suites into continuous integration and delivery (CI/CD) pipelines to ensure continuous quality gates. Requirements • Strong foundation in software QA methodologies, tools, and processes (Functional, Regression, Integration, Smoke, and Performance testing). • Extensive hands-on experience with automation tools and frameworks (e.g., Selenium, Rest Assured, Playwright, Cucumber, or JBehave). • Proficient in testing RESTful APIs and microservices using tools like Postman, SoapUI, or code-based libraries. • Strong programming proficiency in Java with experience testing and debugging applications built on the Spring Boot framework. • Practical programming or test-automation experience with C++ applications, including a solid understanding of object-oriented concepts and memory management. • Strong proficiency in Oracle or other relational databases; ability to write, debug, and optimize complex SQL queries. • Comfortable navigating and operating in Linux/Unix environments. • Proficient in Shell Scripting (Bash/Ksh) or Python for automation, log analysis, and system utility tasks. • Hands-on experience with Git/Bitbucket and building/running automated tests within Jenkins pipelines.
JavaC++SeleniumRest AssuredPlaywrightCucumberJBehavePostman
Apply to this role →
Application drafted for you · sent only when you click Send
Your watcher also caught recently
32m agoEvaluation Engineer33m agoAI Quality & Automation Engineer33m agoLead Forward Deployment Engineer33m agoAI Quality Automation Engineer45m agoQuality Engineer – Automation Testing1h agoInfrastructure Automation Engineer