Posted on: 12/10/2025
Description :
Responsibilities :
- Build and maintain test automation frameworks both from scratch and existing backend and frontend systems ensuring scalability and maintainability.
- Create detailed, comprehensive, and well-structured test plans, test strategies, and test cases.
- Design, develop, and execute automated test scripts using open-source tools and maintain test suites to validate software functionality across various layers (UI, API, Database).
- Perform thorough regression testing, smoke testing, and sanity testing when bugs are resolved and for new releases to ensure build stability.
- Participate actively in code reviews and inspections to ensure the testability of code and adherence to coding standards.
- Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps) to enable continuous testing and delivery of software updates.
- Contribute to test strategy, planning efforts, and overall quality assurance by ensuring comprehensive test coverage (functional, non-functional) and enforcing testing best practices.
- Understand product needs and user stories to advise on and design effective testing strategies, including risk-based testing.
- Document components, designs, automated test cases, test plans, and test results to support knowledge sharing and transparency.
- Engage in various types of testing including performance, load, stress, security, and usability testing to identify performance bottlenecks and vulnerabilities.
- Qualifications :
- 6-8+ years of experience in automated testing, software development, or a dedicated Software Development Engineer in Test (SDET) role.
- A minimum of a Bachelor's degree in Computer Science (4 year program).
- Strong programming skills in one or more object-oriented languages - Java (Enterprise, with Spring & SpringBoot), Python (with frameworks like PyTest, Robot Framework), JavaScript (Node.js), Swift, and Kotlin.
- Hands-on experience in test automation, including building and maintaining automation frameworks for:
- Backend/API : RESTful and SOAP API automation with tools like RestAssured, Karate, Postman, SoapUI, Apache HTTPClient, or custom HTTP libraries.
- Frontend/UI : Web application automation with tools like Selenium WebDriver, Protractor, Cypress, Playwright, or WebDriverIO.
- Mobile : Appium, Espresso (Android), XCUITest (iOS), or other mobile automation frameworks.
- Experience using AI LLMs to build test frameworks, integrate and extend test coverage. In-depth knowledge of Quality Engineering methodologies, tools (e.g., JIRA, Confluence), and processes throughout the Software Development Lifecycle (SDLC) and Software Testing Lifecycle (STLC).
- Familiarity with database management systems (e.g., SQL, MongoDB, MySQL, PostgreSQL, Oracle, Elasticsearch) and proficiency in writing SQL & JS queries for data verification and validation.
- Knowledge of mocking frameworks (e.g., Mockito, WireMock, PowerMock), and unit testing frameworks (e.g., TestNG, JUnit, NUnit, PyTest, Jest, Mocha). Strong analytical, problem-solving, and debugging skills to diagnose issues, perform root cause analysis, and propose effective solutions.
- Excellent verbal and written communication skills, with the ability to collaborate effectively in cross-functional teams and articulate technical information clearly.
- Experience with build automation tools (Maven, Gradle, or npm), Performance and Load Testing tools (JMeter, LoadRunner, Gatling, or k6), and test management tools (TestRail, Zephyr, Xray, or Quality Center/ALM).
- Good to have :
- Experience developing applications or testing within the Supply Chain or Logistics domain.
- Knowledge of cutting-edge technologies such as Platform as a Service (PaaS), Serverless architectures, NoSQL databases, and event-driven architectures (e.g., Kafka, RabbitMQ).
- Experience mentoring junior engineers or leading small testing teams.
- Knowledge of design patterns for test automation (e.g., Page Object Model (POM), Singleton, Factory).
- Familiarity with log management and analysis tools (e.g., ELK Stack - Elasticsearch, Logstash, Kibana).
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1559308
Interview Questions for you
View All