Our QA Engineers are software engineers, strongly passionate about quality and skilled at creating innovative test automation solutions that help us accelerate the process of releasing high quality products to the market. This individual is great at collaborating both with technical and business folks in identifying areas that would benefit from test automation. They build/support automated tests using the right set of testing tools and help resolve quality related issues.
Play a key role in accelerating the development of software products by being a test ambassador in the SDLC.
Collaborate with Product and Engineering teams to create testing solutions for complex features that define and revolutionize our product.
Build world class, robust, maintainable, scalable and high quality test automation modules.
Build tooling and automated CI/CD infrastructure for development teams.
Responsible for continuous execution and maintenance of Automated tests.
Diagnose and provide input on issues that impact product performance and system stability.
Drive adoption of best practices and standards in testing and defect prevention.
Assist in post-implementation QA Checkout activities.
Mentor, train and support other team members.
Strive towards continuous improvement.
A person with a passion for automated test engineering
Strong understanding of test automation frameworks. Proven experience building test automation frameworks is a plus.
2 + years of experience working with Open source UI test automation frameworks such as Selenium, ROBOT, Cucumber or Watir.
1 + years of experience working with API Testing tools and or frameworks such as SoapUI/Postman or RestAssured
Knowledge of JUnit is a plus
Experience with Acceptance test Driven Development and or Behavior driven development
Strong knowledge of JAVA, CSS, XML, HTML
Solid understanding of Object Oriented Programming Principles.
Strong understanding of Agile testing and experience working with Scrum teams
Experience working with CI tools such as Jenkins or Team City
Familiarity with source control tools such as Subversion or GIT
Comfortable working in both Windows and Unix/Linux environments.
Experience working with geographically distributed teams
Strong troubleshooting skills
Bachelor's degree in Computer Science, Computer Engineering or equivalent combination of education and experience