Senior Automation Developer

Sr. Automation Developer

We are looking for a Sr. Developer/Tech lead that has a passion for ensuring quality in an Agile environment. You will assist Agile coaches and lead a small team of developers to build out an existing framework of automation tools to get us into a Continuous Integration and Continuous Delivery pipeline.

You will work with many disciplines from non-technical BAs and Manual Testers to Tech leads and will need to be able to communicate effectively with each of them. You will need the confidence and technical know-how to help teams implement the automated framework/tests in their project and overcome hurdles with the code base and test environments.

What would you be doing?:

  • Evolve the test automation frameworks for integration (FitNesse) and UI testing (FitNesse and Selenium + Appium) so that it is straightforward and usable by project teams
  • Perform code reviews with project teams related to test code
  • Develop and implement solutions for environmental and data issues such that test runs provide consistent and reliable results
  • Assist in getting the automated test runs incorporated into the (gradle) build/deploy pipeline
  • Assist in identifying infrastructure needs
  • Collaborate and work with project teams on implementing automation for their project
  • Coach teams to become autonomous with the test frameworks
  • Work with operations and release management teams to create a continuous delivery pipeline

Technical Skills/Experience:

  • Java and Spring experience including Spring MVC, Spring Integration
  • Knowledge of OO analysis and design techniques and principles needed in order to create and maintain a quality-first codebase, and the experience to back it up

Testing Skills/Experience:

  • Test First Mindset
  • Experience with test automation in a Continuous Delivery/Deployment environment
  • Experience with Behavior Driven Development tools such as FitNesse, JBehave, or Cucumber
  • Experience with UI testing tools such as Selenium Web Driver
  • Experience with testing Cloud-based applications
  • Testing in multi-tiered architecture with micro-services
  • Preferred experience with Service Virtualization

Meet Some of Improving's Employees

Vaughn J.

User Experience Consultant

Vaughn teams up with clients to improve the user experience of their applications. He also visits other Improving branches for special projects and completes on-site client sprints.

Kristin K.

Director, Marketing

Kristin develops strategic marketing efforts across six enterprises and their markets. She also keeps track of internal marketing initiatives and budgets.

Back to top