We are currently looking to add a QA Automation Engineer to join our team. This is a dynamic software engineering opportunity where you will be focused on automating the testing of complex web/cloud based applications. This includes enhancements, new features, and maintenance. The candidate will provide technical expertise and best practices; write test plans; design, create, and execute tests, create and execute scripts; Assist with analysis of efforts and documentation. This includes testing solutions based on business requirements in support of our Sales, Marketing, Operations, and other business units. The candidate will be able to resolve a wide range of issues in imaginative as well as practical ways. You will work on problems of diverse scope where analysis of data requires evaluation of identifiable factors. The candidate will demonstrate good judgment in selecting methods and techniques for obtaining solutions.
Knowledge Skills and Abilities:
4 year degree within Computer Science, Computer Engineering, Management Information Systems.
4+ years’ experience in software Quality Assurance and automation.
Willingness to work in an Agile/Scrum environment.
Experience testing web services (REST or SOAP) and XML at integration level.
Ability and enthusiasm for black box testing of web applications and services.
Strong Analytical and problem solving skills.
Good understanding of Testing Methodologies / Best Practices.
Hands on experience of scripting languages.
Able to independently troubleshoot issues and clearly document the findings in a well written defect report.
Excellent oral and written communication skills.
Experience using version control and defect tracking systems (TFS or comparable).
Automated build, continuous integration and testing platforms (TFS prefered).
Frequently used industry standard tools like MS Coded UI, Selenium, Junit/TestNG.
Familiar with Page Object Models to streamline automation testin gwith Selenium.
Familiar with load testing using the Microsft Tools from Visual Studio.
Design and write data-driven tests.
Excelent knowledge of OOP concepts to structure big Selenium code bases to keep code well organized.
Hands on experience building reports in any kind of platform
Experience with Agile methodologies, in particular Lean Agile, SCRUM.
Build tools to make testing efforts more efficient.
Salesforce, Boomi, Netsuite exposure is a plus 18-8051