web analytics

Software Engineer

*This position is for US Citizens/US Permanent Residents only and not for any immigrant visa holders. Also, Visa sponsorship is not available for this position.


  • Bachelor’s 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


  • 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.

If interested in this position please contact Hr@sohumsystems.com.

Job Category: IT
Job Type: Full Time
Job Location: Kansas City Kansas City MO Missouri

Apply for this position

Allowed Type(s): .pdf, .doc, .docx