Software Developer

@Cerebral Technologies Inc

Job Description

Job Duties: Design, develop and maintain automated test scripts using relevant programming languages and testing frameworks using Java, Python, Selenium, TestNG, JUnit to ensure comprehensive coverage of software functionality. Collaborate with QA and development teams to formulate testing strategies, define test plans and identify test cases for manual and automated testing. Ensure alignment with project requirements and objectives. Develop and execute automated tests for RESTful APIs and web services using tools including Postman, RestAssured and similar libraries. Validate data exchange, response formats and error handling. Participate actively in sprint planning meetings to understand user stories and acceptance criteria. Contribute to defining test requirements, scenarios and test cases aligned with sprint goals and project milestones. Implement CI/CD pipelines to automate the build, deployment and testing processes. Utilize tools including Jenkins and AWS CodePipeline to ensure timely feedback on code changes and maintain high software quality. Develop end-to-end testing strategies that encompass multiple components of a finance application. Coordinate testing efforts across various modules and services.

 

Work Location: Various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.

Minimum Requirements:

Education: Master – Computer Science

Experience: One (1) year

Other jobs you may like