QA/QE Automation
Specific Technical Skills Needed for Level 3 QE: Branching techniques and use of Github, Bitbucket or Subversion; Web service technologies (REST, JSON, SOAP, XML, JDBC); Java/J2EE services using Spring Boot, Spring CLI, Node.JS, Maven, Microservice; SQL, DVO testing; AWS, ECS, EC2 instances, and AWS Services such as Cloudwatch, CodeDeploy
Primary Responsibilities:* Drive software development activities to meet schedules and timelines* Collaborates as a member of an Agile/Product Development team to drive code quality through development of automated tests.* Conduct component testing and integration testing* Define and implement testing and test automation strategies and techniques* Develops, maintains and extends automated tests and test automation frameworks* Determines and manages required test data* Works collaboratively to optimize test coverage* Partners with DevOps teams to onboard automated tests - to stay consistent with an infrastructure established to support continuous testing* Supports team member knowledge-sharing and skills transfer, to increase team productivity
Preferred Qualifications: BS degree in Computer Science or related technical field, or equivalent practical experienceExperience as an Agile memberExperience with different development and testing techniques (i.e. Test-Driven Development, Acceptance Test Driven Development and Behavior Driven Development) - a plusExperience with test automation design, development practices, frameworks, and related tools that support unit, integration, functional and non-functional test automationKnowledge of and hands on experience with Selenium using JavaAbility to work with Agile methodologies in a fast pace environment required Knowledge of and hands-on experience with cloud technology, DevOps and Jenkins preferredExperience testing dynamic web pages (HTML5), relational database technology and XML Experience testing REST services desiredDemonstrates a craving for continuous self-improvement, through understanding of new technology innovation and its applicationA sense of ownership and pride in your performance and its impact on the company's successCritical thinker and problem-solving skillsTeam player with great time-management, interpersonal and communication skills