Quality Analyst Automation/Manual
Your Responsibilities
Typical duties/responsibilities may include, but are not limited to, the following:
- Maintain automation test scripts for different environments in system/software development life cycle processes.
- Test software and perform analysis to ensure that software products meet design specifications and quality requirements.
- Participate in dialog with developers in discussing current defects, enhancements and other issues.
- Participate in reviews and discussions of specifications such as user stories and designs and provide feedback concerning completeness, accuracy, and testability.
- Create and execute manual tests when necessary to meet team commitments where automation framework is not in place.
- Effectively document identified defects in the defect tracking systems that is easily understood by developers; work with developers as necessary to resolve issues.
- Work with other development and support team members to communicate and resolve customer issues related to the software products they support.
- Assist in the Root Cause Analysis process to identify the source of software bugs that are released to customers.
- Demonstrate the desire to take ownership for the quality of all software releases for the software product team.
Your background
Basic Qualifications:
- Bachelor’s degree and 1+ years of experience in various phases of test automation development.
- Candidates must already have a work authorization that allows them to work for ABB in the United States. Preferred Qualifications:
- Bachelor’s degree in Computer Science, Engineering or relative field and 2 years of experience in various phases of test automation development.
- Experience in Java/ Groovy or other test automation frameworks.
- Experience in writing, executing, and maintaining test plans and automated test cases.
- Experience in QA process adherence.
- Experience in creating manual and automation test scripts as per the requirements.
- Experience with API & UI automation development.
- Knowledge of RESTful API.
- Good understanding of Agile Methodology. Solid understanding of common QA and SW development processes and methodologies, especially with working in a Scrum environment.
- Experience working in a continuous integration environment.
- Strong analytical skills in functional and technical requirements and documentation and identifying high risk and key test areas.
- Excellent problem-solving, investigative, attention to detail, communication, and analytical skills.
- Enthusiastic about learning new technologies.
- Flexible work style, comfortable with adapting to various work assignments.
- Additional nice-to-have skills/experience: - Katalon experience is a plus. - FitNesse experience is a plus. - SQL Server or Oracle. - Linux/UNIX/Mac/Windows environments . - GIT, VSTS, Azure, Jenkins, Jira. - Web Service and XML message-based systems such as ActiveMQ, JMS. - Microservice-based applications on Azure Service Fabric platform. - Exposure to Web and Mobile Automation Testing using Selenium WebDriver, Appium.