We are seeking a highly skilled Test Automation Engineer with strong expertise in both UI and API automation to join our dynamic team. The ideal candidate will have a clear understanding of web elements, exposure to different UI frameworks, and deep experience in API automation, ensuring the reliability and efficiency of our applications.
More about the project:
Problem to solve
Solution/Deliverable
Attractive Tech exposure
A strong ability to analyze requirements, design effective test strategies, and engage with stakeholders in a clear and precise manner is essential. Additionally, the candidate must have a strong drive to support teamwork—including defect management, reporting, and assisting the team—and be able to work across different teams and units. This role requires an exceptional communicator who can bridge the gap between non-technical and complex technical stakeholders, with strong problem-solving skills. The successful candidate must also be a self-starter, take the initiative, and be here to add tangible value.
The candidate must hold an ISTQB Foundation certification and have proven project experience, including the ability to speak to past implementations, the automation frameworks used, and challenges encountered throughout the testing lifecycle.
Job Description / Responsibilities:
UI & API Test Automation:
• UI Automation:
• Develop, maintain, and optimize UI test automation frameworks.
• Work with various UI testing frameworks such as Selenium, Cypress, Playwright, or Eggplant.
• Automate end-to-end test scenarios across web and mobile applications.
• Understand web elements (DOM structure, XPath, CSS selectors) and effectively interact with dynamic elements.
• Implement cross-browser and responsive UI testing strategies.
• API Automation:
• Develop, maintain, and optimize API automation frameworks.
• Implement both functional and non-functional API testing.
• Automate API test cases using tools like Jmeter,Postman, RestAssured, Karate, or similar.
• Ensure API versioning and backward compatibility testing.
• Work with authentication mechanisms (OAuth, JWT, API keys) and handle API mocking/virtualization.
Advanced Automation Concepts & CI/CD Integration:
• Integrate test automation into CI/CD pipelines for continuous testing.
• Implement contract testing (e.g., Pact) to validate API interactions.
• Utilize test data management strategies for stable test execution.
• Work with UI and API mocking techniques to improve automation efficiency.
Test Analysis & Strategy:
• Analyze requirements to define robust test automation strategies.
• Identify test coverage gaps and optimize automation frameworks accordingly.
• Conduct exploratory testing alongside automation efforts.
• Ensure efficient test execution with parallel execution strategies.
Teamwork & Collaboration:
• Work across different teams and units to ensure a seamless testing process and effective resolution of issues.
• Actively contribute to defect management, including tracking, triaging, and follow-ups.
• Provide clear and structured test reports to stakeholders.
• Support developers and testers with debugging and troubleshooting efforts.
• Participate in peer reviews, knowledge sharing, and mentoring junior testers.
Stakeholder Engagement & Communication:
• Collaborate with developers, product owners, and business analysts to define clear testing requirements.
• Serve as a great communicator who can effectively convey complex technical concepts to both non-technical and technical stakeholders.
• Provide concise and actionable reports on test progress and defects.
• Leverage strong problem-solving skills to address and resolve challenges quickly.
Proven Project Experience:
• Demonstrate past automation projects, including:
• The implementation approach used.
• The frameworks and tools implemented.
• The challenges faced and how they were overcome.
Background and experience required:
Years experience
Industry experience
3 years UI Automation and API Automation
3 years Test analysis
3 - 5 years Industry experience
Must-have Skills (Mandatory Skills):
Incl. min yrs exp required per skill
ISTQB Foundation certification is mandatory.
• Strong expertise in both UI and API test automation.
• UI Automation:
• Deep understanding of web elements, DOM structures, and interaction strategies.
• Experience with Selenium, Cypress, Playwright, Eggplant, Jmeter or other UI testing frameworks.
• Ability to handle dynamic web elements using XPath, CSS Selectors, and JavaScript execution.
• Exposure to cross-browser and responsive UI testing.
• API Automation:
• Extensive experience in API test automation for REST and SOAP services.
• Hands-on experience with Postman, RestAssured, Karate, or similar tools.
• Proficiency in contract testing, API mocking, and security testing.
• General Automation & Technical Skills:
• Proficiency in scripting/programming languages (Java, Python, JavaScript, C#).
• Experience with CI/CD pipeline integration (Jenkins, GitHub Actions, Azure DevOps, etc.).
• Familiarity with Gherkin syntax and BDD frameworks (Cucumber, SpecFlow).
• Exposure to test data management and environment setup strategies.
• Strong analytical and problem-solving skills.
• Soft Skills & Collaboration:
• Excellent communication skills, with the ability to work effectively across different teams and units.
• Proven ability to communicate with both non-technical and complex technical stakeholders.
• Self-starter who takes the initiative and is dedicated to adding value.
• Strong defect management, reporting, and troubleshooting skills.
Beneficial Skills (Desired Skills):
Experience with mobile test automation (Appium, Espresso, XCUITest).
• Experience with performance testing tools like JMeter.
• Familiarity with cloud-based testing solutions (Sauce Labs).