Software Engineer
Software Engineer
This position is for US Citizens/US Permanent Residents only and not for any immigrant visa holders. Visa sponsorship is not available for this position.
Date:
07 August 2023
07 August 2023
Department:
IT
Job Type:
Full Time
Location:
Kansas City, Kansas City MO, Missouri
Qualifications
- Bachelors degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- Solid understanding of RESTful APIs and experience in automating API testing using tools like Postman, RestAssured, or similar.
- Familiarity with version control systems such as Git for code collaboration and management.
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
- Proficiency in programming languages such as Java, Python, or similar, for scripting and test automation.
- Proficient in the use of automated tools used to support testing (e.g. test management, automated testing, defect tracking, etc.
- Ability to work with limited to no guidance in a team environment.
- Excellent Team player with ability to lead and mentor consultants and other junior team members.
- Professional certifications related to test automation, such as Selenium WebDriver, ISTQB, or equivalent, are advantageous.
- Minimum 5+ years of testing experience with above mentioned capabilities.
- USDA Domain Knowledge.
Responsibilities
- Develop and maintain robust and scalable automated test scripts using Selenium, Katalon, and Appium to ensure the quality of web and mobile applications.
- Design, implement, and enhance automation frameworks to streamline the testing process and increase test coverage.
- Solid development/scripting skills in common languages which are Web-driver compatible languages such as Java, JavaScript with Node.js, with the Selenium WebDriver API and language-specific client libraries.
- Ability to develop BDD or Page object model frameworks from scratch.
- Design, build, and maintain effective test automation solutions which meet requirements and specifications and Write BDD use cases for new features.
- Create and execute automated API tests using REST to validate the functionality, performance, and reliability of backend services.
- Collaborate with the DevOps team to integrate automated tests into the CI/CD pipeline for continuous testing and delivery.
- Write code to add new features to the automated test suite framework per initiatives at the immediate team level and beyond.
- Continuously improve and optimize testing processes to reduce manual efforts and increase efficiency.
- Perform regular test script maintenance and updates to accommodate changes in application features and requirements.
- Ability to configure and execute the test scripts in cloud environments like SauceLabs and Browserstack.
Apply Now