Quality Assurance Automation Engineer Information Technology (IT) - Novi, MI at Geebo

Quality Assurance Automation Engineer

Company Name:
KDMM Corp.
QA Testers - Michigan - Java, DSL, SoapUI Pro, Neustars BrowserMob, SOA, ReST
The Quality Assurance (QA) team is a dynamic and flexible group of testers. The quality strategy implementation at is centered on process improvement, user focus, defect prevention and defect detection. This position requires solid experience with agile development and test automation within a Service Oriented Architecture (SOA). This position will support automation efforts alongside exploratory test method implementation through the development, review, execution and maintenance of automated tests within a Continuous Integration (CI) environment. The Quality Assurance Automation Engineer must be self-motivated with strong troubleshooting skills. This individual will work closely with the Development, Architecture, Product Management and User Experience teams and will test site changes via automated test cases while working to validate and identify issues in the software. Providing quality leadership within assigned agile teams is imperative. He/she will assume responsibility for developing automated tests for stories while also tracking execution status, reporting on and tracking defects, as well as share in the overall responsibility for the quality of the public delivery systems. This position will report to the Quality Assurance Manager.
Primary
Responsibilities:
This position will include, but not be limited to, the following
Responsibilities:
Design, build and maintain story based test automation scripts for a web application using an internal Domain Specific Language (DSL) tool and SoapUI Pro through business, functional, and technical expertise
Design, build and maintain automated load test scripts using Neustars BrowserMob load test tool
Perform story validation on assigned agile team
Perform exploratory testing tasks
Enhance automation frameworks based on project needs
Help to define automation best practices
Create training documentation as a part of regular sprint work
Interface with developers to ensure applications are designed to be testable while ensuring tags, object ids, component and page name standards are in place
Ensure that automation follows a consistent, maintainable, and extendable architecture
Run automation suites and evaluate results as builds are deployed to the test environment ensuring bug reports are submitted and tracked in accordance with unit procedures
Assist Quality Assurance Manager in monitoring of test automation progress and issue resolution
Provide automation metrics to management
Take ownership of QA initiatives and work closely with the Quality Assurance Manager to ensure completion of milestones
Serve as a QA project lead on assigned agile teams
Adhere to departmental and organizational standards for all test cases included in the regression suite
Trains QA staff on the use of automation tools and test execution
Write, update, and execute automated test cases from a range of inputs as needed: detailed requirements, high level designs, mock-ups, defects, or little to no specifications
Use commercial tools for creation and execution of test cases
Identify and clearly document errors and inconsistencies in the functionality, usability, and performance of the software using defect tracking tools
Clearly communicate test activities and results in oral and written methods for a diverse audience
Coordinate with the QA team and other units for testing releases
Provide project and task estimates for automated test efforts
Maintain and adopt common QA processes and practices across different product lines
Required
Qualifications:
Bachelors degree or equivalent experience
Minimum of 5 years experience in software testing; 3 years in web testing; 3 years developing automated test scripts in a professional software development environment.
Minimum of 1 year working in an agile development environment
Experience writing automated tests using Cucumber
Awareness of industry automation standards
Working knowledge of web link validation tools
Working knowledge of Service Oriented Architecture (SOA) automation methodologies including ReST
Working knowledge of debugging and root cause analysis
Strong technical documentation skills
Experience testing with different browsers and operating systems
Experience using defect tracking tools to log and report on defects
Superior attention to detail as well as strong verbal and written communication skills
Self starter, with strong analytical skills, who thrives on finding and resolving issues
Ability to prioritize multiple work assignments, perform well under pressure and to deadlines
Ability to work collaboratively with Development, Support and Project Management staff on resolution of issues
Team player willing to work closely with QA staff
Understanding of project management principles and practices
Preferred
Experience:
Acceptance Test Driven Development (ATDD)
Intermediate Java skills for use with automation practices
Use of Amazon Web Services including the AWS Console
GitHub
JSON
Selenium Grid
Neustar (BrowserMob)
Sauce Labs
Jenkins CI
Cassandra database
SoapUI Pro
Firebug
XPath
JIRA
Zephyr Enterprise or Quality CenterEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.