About this role
Job Overview
We are looking for an experienced Senior Software Quality Engineer with at least 5 years of total software testing experience to join our QC Department. The ideal candidate will have strong hands-on experience in manual testing across web applications, APIs, and databases, along with solid expertise in API and UI test automation using Java-based technologies. The candidate will contribute to test strategy, automation framework development, quality risk identification, and collaboration with development, product, and business teams throughout the software development lifecycle.
Key Responsibilities
Review requirements, user stories, and acceptance criteria to identify test scenarios and quality risks.
Design and execute manual tests for web applications, APIs, and databases.
Perform functional, integration, regression, smoke, exploratory, and end-to-end testing.
Develop and maintain UI automation tests using Selenium WebDriver, Java, and TestNG.
Develop and maintain API automation tests using REST Assured, Java, and TestNG.
Validate REST APIs using Postman and automated API testing frameworks.
Perform database validation using SQL queries.
Execute performance tests and analyze performance results.
Report, track, retest, and manage defects throughout their lifecycle.
Maintain test plans, test cases, test data, and execution reports.
Integrate automated tests with CI/CD pipelines.
Participate in Agile ceremonies and provide clear testing progress and risk updates.
Support junior quality engineers and promote testing best practices.
Required Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field.
At least 5 years of experience in software quality control and testing.
Strong manual testing experience across web applications, REST APIs, and databases.
At least 2 years of experience in UI and API automation.
Between 6 months and 1 year of performance testing experience.
Strong experience with Java, Selenium WebDriver, REST Assured, TestNG, Postman, SQL, and Git.
Very Good understanding of REST APIs, automation frameworks, Agile methodologies, and CI/CD practices.
Experience with Maven and automation script coding best practices and automation design patterns such as Page Object Model and Fluent.
Familiarity with JMeter and containers.
Experience with Jira, Azure DevOps, or similar test management and defect-tracking tools.
Strong analytical, problem-solving, communication, and collaboration skills.
ISTQB Foundation Level certification is mandatory.
Preferred Qualifications
Experience with Automation Frameworks such as Shaft Engine.
Experience with CI/CD tools such as Azure DevOps.
Technical Skills
Programming Language: Java
UI Automation: Selenium WebDriver
API Automation: REST Assured
Test Framework: TestNG
API Testing: Postman
Database Testing: SQL Build
Tools: Maven
Version Control: Git
Testing Areas: Web, API, Database, UI Automation, API Automation, and Performance Testing
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Know someone who'd be great for this?