Senior QA Engineer
Entrinsik, Inc
Raleigh, NC
Full-time
Engineering
Posted on February 21, 2020
Job Description:
- 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.
- Suitable for individuals that are self-initiative, highly curious, flexible, and driven to create stable and scalable solutions.
Qualifications:
- Experience in software testing as an Automation Engineer, including test planning and test execution, requirements analysis, and investigative analysis of defects.
- Experience writing or testing Javascript-based applications
- 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