QA Automation Test Engineer
Location: Raleigh, NC
– Lead the test planning and test execution of ongoing releases of our software web-based product both as SaaS and client-hosted
– Scope of testing will be manual and automated testing of web-based application and services, as well as regressive testing, scalability testing, stress testing, and maintenance practices.
-Triage issues as they are uncovered during testing and feed into Software Development bug tracking system.
– Keep abreast of Development team’s unit test code coverage and best software development practices via Sonar. Guide team when needed.
-Experience in software testing as an Automation Engineer, including test planning and test execution, requirements analysis, and investigative analysis of defects.
-Experience with testing automation tools and frameworks
-Experience with testing APIs (stress, load, security testing), including but not limited to REST-based APIs and Services, black box and white box testing
-Integration of functional test automation into Continuous Integration approach (i.e. Jenkins)
-Integration of manual/automation test results into product management approach (i.e. Atlassian)
-Good knowledge of at least one automated testing Tool (i.e. Protractor, Appium Selenium, UFT, Test Complete), Automation Frameworks (i.e. FitNesse, Cucumber, Spock, TestNG, JUnit, NUnit), and Version Control Systems (i.e. GIT, SVN, Microsoft VSTS)
-Bachelor’s Degree in Computer Science, Engineering, Information Systems, or related field; Advanced degree preferred
-3+ years prior hands-on experience in writing automated software testing code (i.e. APIs, Web)
-Experience with principles of application lifecycle management (ALM) and software development methodologies preferred
-Experience with load and performance testing tools preferred
-Experience with Amazon Web Server (AWS) preferred
-Experience working in an Agile environment preferred
-Effective communication and documentation skills required