Hire Global High-Quality Remote Talent Faster
Senior Software Development Engineer in Test – Contract Opportunity
Location
India
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Software Development Engineer in Test – Contract Opportunity
BorderlessMind
• Lead automation initiatives across modern web applications and distributed systems • Design scalable automation frameworks and develop production-grade automation code • Collaborate closely with developers, product managers, architects, and DevOps teams to deliver high-quality software
Job Requirements
- 5+ years of experience in Software Quality Engineering, Test Automation, or SDET roles
- Strong experience building scalable Playwright automation frameworks using TypeScript
- Extensive experience automating REST APIs using Python and pytest
- Experience working with GraphQL and SOAP API testing
- Proven experience building automation frameworks from the ground up
Benefits
- Advanced training
- Opportunity to apply knowledge to real business solutions
- Digital innovation perks
- Passion for complex problem-solving
- Collaboration with global teams
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Design, develop, and maintain automated test frameworks and test suites for iOS and Android applications. • Perform manual testing, including functional, regression, exploratory, smoke, and usability testing. • Create, execute, and maintain test plans, test cases, and defect reports using JIRA and Xray. • Develop and maintain no-code/low-code automation scripts using visual automation platforms. • Write and enhance Java-based automation code for custom testing requirements, API validation, and integration testing. • Configure and maintain WireMock environments for API mocking and service virtualization. • Collaborate with cross-functional teams to identify, reproduce, and validate defects throughout the development lifecycle. • Participate in Agile ceremonies, including sprint planning, estimation, stand-ups, reviews, and retrospectives. • Integrate automated test execution into CI/CD pipelines to support continuous testing. • Document testing strategies, automation frameworks, and QA best practices to promote knowledge sharing within the team.
Senior Software Development Engineer in Test – Backbase, Digital Banking
AequilibriumWe craft remarkable experiences.
• Design, build, and maintain scalable test automation frameworks for digital banking applications. • Develop automated tests for web, mobile, API, backend, and integration layers. • Create and maintain automated regression, functional, smoke, integration, and end-to-end test suites. • Build and maintain mobile test automation using Appium, Espresso for Android, and XCTest for iOS. • Support quality engineering practices across Agile delivery teams. • Collaborate with developers to define testable acceptance criteria and improve code quality. • Implement automated testing within CI/CD pipelines. • Develop API automation for RESTful services, microservices, and integration points. • Support performance testing, load testing, and reliability validation. • Analyze test results, identify defects, and work with engineering teams to resolve issues. • Help define testing standards, automation patterns, and quality gates. • Participate in code reviews for automation frameworks and test scripts. • Mentor other QA engineers and contribute to a strong quality engineering culture. • Work directly with client teams in a consulting environment.
• Develop, maintain, and execute test plans, test cases, and validation procedures. • Validate functionality across warehouse execution workflows, robotic fleet operations, inventory movement, and fulfillment processes. • Perform functional, integration, regression, and end-to-end testing. • Verify system behavior under normal operating conditions and exception scenarios. • Document test results, defects, and quality risks. • Build and execute simulation scenarios that mimic real-world warehouse operations. • Validate software performance under high order volumes, peak operational periods, robot congestion, equipment failures, network interruptions, resource contention, and inventory exceptions. • Assist in maintaining digital twin environments representing customer deployments. • Develop reusable operational test scenarios for release validation. • Configure and maintain emulated warehouse environments. • Validate integrations with Autonomous Mobile Robots (AMRs), Warehouse Management Systems (WMS), Warehouse Execution Systems (WES), barcode scanners, label printers, PLC-controlled equipment, conveyor systems, and third-party APIs. • Reproduce customer-reported issues using simulation and emulation environments. • Develop automated test suites for APIs, workflows, integrations, and regression testing. • Expand automated coverage across warehouse and robotics applications. • Integrate automated tests into CI/CD pipelines. • Maintain test frameworks and automation infrastructure. • Participate in code reviews for automated test development. • Identify, document, and track software defects. • Work with engineering teams to reproduce and diagnose issues. • Perform root cause analysis for production incidents. • Verify defect fixes and regression impacts. • Provide quality assessments for release readiness. • Participate in release certification activities. • Execute operational acceptance testing. • Assess release risk and communicate findings to stakeholders. • Validate customer-specific configurations before deployment.
Role Description Your Role: - Plan, design, develop, and maintain automated test frameworks for API and backend services using RestAssured. - Write and execute robust automated test scripts for RESTful APIs, ensuring comprehensive coverage. - Collaborate with development teams to define test strategies, acceptance criteria, and quality standards. - Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps). - Perform code reviews for test automation scripts and provide mentorship to junior QA engineers. - Analyze test results, identify defects, and work with developers to resolve issues promptly. - Ensure compliance with best practices in test automation, including maintainability, scalability, and performance. - Contribute to continuous improvement of QA processes and tools. Qualifications - 5+ years of experience in software testing and automation. - Strong proficiency in Java and RestAssured for API automation. - Hands-on experience with TestNG/JUnit, Maven/Gradle, and Git. - Solid understanding of RESTful APIs, HTTP methods, and JSON/XML. - Experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps). - Familiarity with Postman, Swagger, and API documentation tools. - Knowledge of BDD frameworks (e.g., Cucumber) is a plus. - Strong analytical and problem-solving skills. Company Description Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.



