Role Overview As a Software Engineer in Test at Wellness360, you will bridge development and quality assurance by designing scalable test frameworks, automating repetitive processes, and validating system behavior across API and UI layers. Your work will directly impact the reliability of applications managing sensitive health data, requiring meticulous attention to detail and a proactive approach to identifying edge cases. Collaborating with cross-functional teams, you will define test strategies, analyze results, and advocate for improvements in code quality and system resilience. Key Responsibilities The role demands proficiency in both manual and automated testing methodologies, with a strong emphasis on mobile app testing using Detox and API testing using Rest Assured. You will: Develop comprehensive test plans for new features, execute regression suites to validate software updates, and document defects with actionable insights for developers. Build and maintain automated test suites using tools like Selenium, Playwright, Appium, and Detox, integrated into CI/CD pipelines to ensure rapid feedback loops. Leverage Detox's unique capabilities to perform end-to-end testing of React Native applications, simulating real user interactions and ensuring thorough test coverage. Conduct API testing to validate RESTful endpoints for correctness, security, and performance, including designing tests for input validation, error handling, and data consistency. Perform security vulnerability assessments, simulating attacks like SQL injection or cross-site scripting to fortify system defenses. Utilize Detox's asynchronous handling and UI synchronization features to create stable and consistent test executions, reducing flakiness in mobile app testing Screening Case Study: API Testing Challenge to assess your technical and analytical capabilities, candidates must complete the following case study, which mirrors real-world scenarios encountered at Wellness360. Assume you are tasked with testing a Java-based API for a Pet Store. The API supports CRUD operations (Create, Read, Update, Delete) and must adhere to strict regulatory standards for data integrity and security. Objectives Functional Testing: Verify API behavior under valid, invalid, and edge-case inputs. Data Integrity: Ensure the API prevents data duplication and maintains consistency. Error Handling: Test responses to network failures, server errors, and invalid client requests. Security: Identify vulnerabilities like SQL injection, XSS, or improper data exposure. Performance: Measure response times under load and stress conditions. Automation: Implement reusable test scripts using frameworks like JUnit or TestNG. Target Endpoints Using the Petstore Swagger API as a reference, design test cases for the following endpoints: Here is the swagger API as an example : https://petstore.swagger.io/ POST /pet/addPet: Create a new pet (health record) with valid/invalid JSON payloads. PUT /pet/updatePet: Modify existing records, testing idempotency and versioning. GET /pet/getPetById: Retrieve records, including non-existent IDs and malformed parameters. PUT /user/updateUser: Validate user role permissions and input sanitization. POST /user/createUsersWithArrayInput: Test bulk operations for performance and data consistency. Expected DeliverablesA test plan covering functional, security, and performance scenarios. Automated scripts (Java/JavaScript) for at least three endpoints. Analysis of potential vulnerabilities and recommendations for mitigation. Submit your solution, and resume to eng-jobs@wellness360.co by September 22 2025. Qualifications Ideal candidates possess 2+ years of experience in software testing with a focus on automation. Proficiency in Java or JavaScript is essential, alongside hands-on experience with Selenium, JUnit, TestNG, or Playwright. You should demonstrate familiarity with API testing tools like Postman or REST Assured and understand CI/CD integration for test automation. Strong analytical skills are required to interpret test results and prioritize defects based on risk. A background in healthcare software or regulated industries is advantageous but not mandatory. Above all, we seek engineers who combine technical rigor with creativity to uncover hidden defects and advocate for a culture of quality.