Job Title : Software Engineer

Location : Cincinnati, OH 45202

Skill Set : Python, JavaScript, WebdriverIO, Selenium, Machine Learning , Artificial Intelligence, GitLab, Selenium, SQL, Mocha, JIRA

Education : a Bachelor's degree or its equivalent in Computer Information Systems or a closely related field

Specific Job Responsibilities :

  • Designing, developing and improving test plans, test cases, execution reports, and design documentation for test automation.
  • Performingtest automation andsetting up frameworks on multiple application platforms like Web, Mobile, and Desktop.
  • Building, improving,maintaining and operatingautomated frameworks including the coding of reusable components and functions.
  • Implementing and executing test automation scripts, frameworks, and tooling as directed. This includes both legacy functionality (regression) and current sprint deliverables.
  • Analyzing and decomposing complex software systems and collaborating with and influencing others to improve the overall design.
  • Validating that the software is functional at every level – from the front to back-end and on multiple systems – as well as providing perspective on its performance across different environments.
  • Uncovering issues by debugging the application through logs, stack traces and test results and continuous monitoring of systems under test.
  • Researching emerging test tools, trends and methodologies (AI and Machine Learning) and enhancing existing systems and processes.
  • Devising improvements to current procedures and developing models of possible future configurations.
  • Working closely with development teams to drive root cause analysis and feeding that knowledge into automated quality processes effectively.
  • Driving adoption of best practices in code health, testing, and maintainability.
  • Participating in ongoing process improvement efforts to ensure test automation is promoted and applied effectively across multiple teams.
  • Proactively managing changes in project scope, identifying potential crises, and devising contingency plans.
  • Collaborating with engineers in other teams to keep current on the company’s latest developments in the area of automation, learning from them and sharing/proposing ideas.
  • Collaborating with other teams to manage internal and external timelines and deliverables.
  • Communicating project status and plans and anticipating delays and obstacles.

How to Apply: Fax Resume to Friendly Consultants Inc. at 800-471-9415.