QA Engineer

QA Engineer

Software Engineering

Job Description
Want to work with a company that is working to revolutionize electric transportation? Look no further! Our company is looking for a talented QA engineer to join our team as we forge down this revolutionary path of helping people travel cleaner, safer, and smarter. We are looking for someone with very strong software development skills and working knowledge in developing and enhancing test automation framework. If this sounds like you, keep reading!
 
What you’ll do:
  • Extensive Lead SW Development experience with one of the following: Java, C#, C++, or any other object-oriented language
  • High level of interest working with test frameworks, improving internal tools, and mentoring fellow team members
  • Work closely with our global QE team to implement a continuous integration and deployment pipeline (we are currently developing this)
  • Effectively communicate  with Development,  Product Management, and Technical Project teams regarding product issues, patch and major releases, feature development, and quality milestones
  • Track automation coverage
  • Review all QE Automation code and coach test engineers on coding quality standards and best practices 
  • Work closely with teams in India outside of US work hours
 
What we’re looking for:
  • A Bachelor’s Degree in CS, MIS, CIS is preferred, or equivalent experience
  • Five or more years of experience as an automated testing lead of distributed systems software and Agile methodologies, preferably within a SaaS environment that utilizes the Agile Engineering process methodology.
  • Experience with industry standard CI and various testing tools (such as Selenium, Docker, Junit, and Jenkins)
  • Experience with development environments using Java and other web services
  • Innovative problem-solving skills and a strategic thinker who can really understand issues at hand, as well as understand the business and key drivers for success
  • Exceptional communication skills, both written and verbal
  • Proven ability to provide effective leadership that produces results
  • Familiarity working with SaaS (software-as-a-service), relational/NoSQL databases, or large scale distributed systems
  • Exceptional knowledge of Automation Frameworks (e.g. TestNG, Selenium, and JUnit)
  • A plus if you have QA industry certifications