MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Point of Sale-Automation QA

Location New York, United States
Posted 02-June-2020
The QA Engineer
collaborate closely with engineers, business analysts, product owners and other team members to determine appropriate acceptance criteria for all changes (new features as well as updates)
communicate frequently and clearly with business stake holders, vendors and internal team members.
be responsible to review unit test coverage implemented by engineers so as to inform QE test strategy
be responsible to design and implement automated tests based on the agreed-upon acceptance criteria. The QE may work with other automated test engineers for this
be responsible to setup the execution of automated tests as needed, via Continuous Integration (CI) tools
be responsible to review the results of automated tests and take appropriate action (e.g. file defects, update test code/data/configuration etc.)
be responsible to ensure that any areas not covered by automated tests are validated via alternate mechanisms
be responsible for generating and communicating test reports and metrics out to stakeholders
mentor other junior members of the team

Analytical competence, which supports Test creation
o Active Participation in determining acceptance criteria of new features as well as changes
o Determine appropriate test strategy for changes
o Determine impact to test suiteneed for new tests, maintenance to current tests etc.
o Determine test data requirements for new tests

Technical competence, which supports Test Implementation
o Experience with testing on mobile or embedded devices - POS experience will be a big plus but not required.
o Knowledge of Java programming as applied to implementing automated tests with REST services, Selenium, Databases etc.
o Experience with Acceptance Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software
o Experience with Cucumber/Gherkin language to specify scenarios, or alternate tools in the same space such as Behat, Watir etc.
o Familiar with relational databases (e.g. Oracle, MySQL etc.), as well as NoSQL databases (e.g. MongoDB, Cassandra etc.)
o Familiar with modern version control systems such as Git, BitBucket or similar
o Familiar with leveraging Continuous Integration tools such as Jenkins to setup tests to execute on schedule, on demand or true CI (e.g. chained to code commits)
o Familiar with using tools such as SumoLogic, Loggly or other logging tools to correlate defects against other events of interest
o Familiar with Fiddler, Charles, Postman, REST-Client, SOAP UI or similar tools to independently test REST end points to correlate and isolate defect causes
o Able to review code changes at a high level, understand unit test coverage and design automated tests that complement developer unit tests

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url