·
Analyze,
understand, and review software requirements
·
Interface
with product owners and software developers to clarify expected software
behavior
·
Develop and
execute automated tests that verify software requirements
·
Develop or
enhance the automated test framework and tools
·
Establish
and maintain traceability from software requirements to verification tests
·
Participate
in the technical review of verification tests and results
·
Assist
scrum team with debugging and solving issues discovered during test
·
Provide
solutions to a wide range of problems that are imaginative, thorough,
practical, and consistent with organizational objectives
·
Estimate
effort and duration of tasks and develop and execute plans and strategies to
complete the work on time
·
Operate
electronic testing equipment
·
Prepare,
review, submit, and maintain project/product documentation
Experience
and Skills Required:
·
Experience
developing automated tests, SpecFlow, Cucumber, or Gherkin, Selenium,
Protractor, or Coded UI, Windows, Linux, Android and iOS, HTML, CSS, SQL,
Hadoop, XML/XSLT, JSON, Visual Studio, Team Foundation Server, Microsoft Test
Manager, Visual Studio Team Services, Test Hub
·
Experience
with the Page Object Model and with API development and test
·
Experience
in Agile and Waterfall software development methods
·
Good
organizational skills and strong written and verbal communication
·
Ability to
work on cross-functional project teams comprised of software verification and
development engineers, system engineers, human factor engineers and quality
engineers
·
Design/test
experience working within a regulated environment
·
Experience
with software version control tools
·
Hands on
coding skills for automation using C# / Java