Desired Work Location – Dallas or Miramar
Skill Set required:
- o Mobile App testing
- o Mobile Automation
- o API/Microservices testing and Automation.
- o Frontend and Microservice technologies (React, React Native, GraphQL, Appium)
Overview
The Quality Assurance Analyst is responsible for ensuring the overall quality of systems and technology released into the production environment. This role encompasses all aspects of quality, including test documentation, planning, execution, validation, and obtaining approval using both manual processes and automated tools. The Quality Assurance Analyst ensures that products meet business requirements and objectives by tracking and reporting quality assurance metrics, such as defects, test results, and test status. Additionally, the role involves documenting issues and communicating with development staff to assist in resolution.
Duties and Responsibilities
- Develop test plans, including test conditions, expected results, test cases, and test scripts.
- Identify test data requirements and collaborate with other teams to create and maintain test data.
- Execute testing, document test results and defects, and assist in troubleshooting and resolution.
- Support the implementation and maintenance of software testing tools.
- Create, run, and maintain reports to measure and track testing metrics.
- Participate in test automation, including script development and maintenance.
- Stay updated on software application testing tools and best practices.
- Understand various programming languages (e.g., ABAP, Java, C#, Perl, Python).
Minimum Qualifications
- Bachelor's Degree in computer science, information systems, business administration, or related field, or equivalent experience.
- Strong team player with a collaborative mindset.
- Excellent analytical and problem-solving skills.
- Ability to execute tasks with quality and precision.
- Proficient oral and written communication skills.
- Effective time management and organizational skills.
- Strong attention to detail and decision-making skills.
- Ability to work independently and within a team environment.
- General understanding of software applications within the area of responsibility.
- Experience in writing test scripts, executing test cases, and documenting outcomes.
- Experience in maintaining automation test cases and implementing test-driven design.
- Knowledge of building automated quality gates in development pipelines.
- Ability to demonstrate Agile delivery values.
Agile Delivery Values
- Openness: Open communication about all work and challenges.
- Commitment: Commitment to achieving team goals.
- Respect: Respect for team members' capabilities and independence.
- Courage: Courage to address tough problems and do the right thing.
- Focus: Concentration on the sprint work and team goals, rising and falling as a team.
Preferred Qualifications