QA Engineer

Total Experience: 3 – 7 Years

Mandatory Skills: Automation & Manual testing; Cucumber

Job Description:


  • Provide oversight and direction to a small team of manual and automated QA engineers
  • Create and develop testing artifacts including test plans, test cases, and test reports
  • Lead development of test automation scripts
  • Work within a cross-functional Agile team to independently review, test, and verify software requirements
  • Work within a cross-functional Agile team to continuously test software changes in multiple release environments
  • Participation in daily SCRUM calls and other sprint related meetings as needed
  • Execute test cases (manual or automated) on a .NET WPF based client User Interface in addition to web service back-end environment
  • Report on task status to QA management and project leads
  • Reporting, reviewing, and assessing software bugs written by QA testers
  • Writing advanced SQL queries and scripts

Required Experience / Education:

  • 3+ years QA experience combined in an IT and/or SW design center environment
  • 3+ years combined experience in automation and manual testing
  • Experience with test execution methods: Regression, system, functional, performance, stress, load, end-to-end, exploratory, integration, and user acceptance
  • Experience reviewing and providing feedback on requirements and specification documents
  • Knowledge and experience of multi-leveled requirements (product/business vs. system/software/technical) and their relationship and traceability down to the test case and test execution level
  • Demonstrated proficiency in creating detailed test cases and test reports
  • Experience in writing SQL queries and scripts
  • Experience with SOAP and REST based web service API testing
  • Experience in development and execution of automation test scripts in selenium, Python, java, Ruby, C#, etc.
  • Familiarity working within a quality/test management tool such as TestLink, TestRail, Microsoft Test Manager, HP Quality Center, Rational Quality Manager, or similar
  • Experiencing working with a defect management system such as JIRA, Bugzilla, ADO, VSTS, ClearCase, or similar
  • Experience with CI/CD tools such as Jenkins, Bamboo, ClearCase, or similar
  • Experience with CM and source control tools such Git, BitBucket, Perforce, or similar
  • Experience with change control and other quality processes
  • Demonstrated strength in written and verbal communication skills
  • Strong analytical and problem solving skills
  • Effective self-starter requiring minimal supervision
  • Bachelor of Science in Engineering or Technology with coursework in programming, scripting, or network applications

Preferred Skills / Experience / Education:

  • 3+ years QA experiencing working in a Microsoft stack environment
  • Some prior experience in software development. (Objected oriented, or WPF C#/XAML, MVC, MVP, MVVM, ASP.NET, etc.)
  • 1+ years prior experience writing software requirements
  • Experience with Oracle’s JDEdwards EnterpriseOne ERP
  • Familiarity with WPF .NET Framework and QA testing for .NET MVVM and MCV design patterns
  • Familiarity with Telerik GUI controls
  • Masters degree in engineering or technology
  • Software Tester certification in ISTQB or ASQ CSQE
  • Lean Six Sigma Yellow Belt Certified, or completion of Green Belt training