Quality Assurance Automation Tester
Job Description :The position requires a candidate with at least 4 years hands-on experience developing test scripts and executing various quality assurance automation tests. Required skills and experience include the following:
Client is looking for an Automation Engineer who is excited about application quality and has an ingrained drive to ensure that every piece of code meets the highest standards. We need a candidate who has experience in more than one testing tool and who has some programming skills in java and/or dotnet. Automation Engineers are expected to work side-by-side with developers, testers, and product owners to write automated tests at the system level (Business Logic, Contract, Visual, Accessibility, Performance etc.) to ensure that the software shipped is defect free and performs correctly. The ideal candidate for this role is a high energy, team player looking to join a group of likeminded individuals to make an impact on the market place. We value Automation Engineers who are passionate about testing as it is an integral part of solution delivery.
location: Detroit, Michigan
job type: Contract
work hours: 9am to 5pm
Analyze the requirements and help with defining the acceptance criteria for the features that are being developed
Work closely with the Product/Project team to understand their expectations of how a feature would function
Decompose user stories/requirements to identify what tests need to be created and automated for system level testing (Business Logic, Contract, Visual, Accessibility, Performance)
Work in tandem with the developers and testers to understand features and technical implementation.
Work with product owners, UX designers, and production support to understand customer usage models
Automate tests at the system level (Business Logic, Contract, Visual, Accessibility, Performance etc.) using the HP UFT tool (v 12.5)
Work with the development and operations teams to debug testing failures
Improve, maintain, and execute automated testing
Maintain a solid understanding of QA workflows and test automation best practices
Maintain proficiency in application and use of systems, tools, and processes
Required: Experience using more than one automation tool (ex: QTP/UFT, Rational, Silk, Automation Anywhere, Selenium)
Required: Experience decomposing user stories/requirements to create automated tests
Required: Experience writing tests in the following programming languages: HP UFT v.12.5
Required: Experience automating tests at the system level (Business Logic, Contract, Visual, Accessibility, Performance etc.)
Required: Experience in developing automated tests for APIs (Web Services - REST and SOAP)
skills: Nice to Have:
Experience using other automation frameworks and tools like SoapUI Pro, Selenium RC/WebDriver, UFT, Tricentis Tosca
Experience with technologies like: BitBucket, Jenkins, Test Case Management tools (HPQC/ALM)
Working knowledge of black box, gray box, white box testing practices
Required: Working knowledge of software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control, build and release processes, continuous integration and continuous deployment concepts (CI & CD), and test suite development and maintenance
Required: Working knowledge of test environment and configuration management concepts
Required: Ability to critique work of self and others constructively
Required: Strong written and verbal communication skills
Needed: Deep knowledge of SQL, DotNET applications, Citrix, and client/servers applications.
Enthusiastic and energetic with an inherent curiosity to break code
Required: 4+ years experience in delivering test automation
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.