
QA Automation Engineer
Analysed
Industry:
Information Technologies, Software Development
Deadline:
6/28/2023
City:
Yerevan
Employment type:
Full Time
Work experience:
Not required
Analysed is eager to bring a Mid-Level QA Automation Engineer on board to strengthen our development team. We're committed to creating cutting-edge software solutions and need your expertise in automated testing to maintain and raise the quality of our product portfolio.Analysed is eager to bring a Mid-Level QA Automation Engineer on board to strengthen our development team. We're committed to creating cutting-edge software solutions and need your expertise in automated testing to maintain and raise the quality of our product portfolio.
Responsibilities include:
- Create, execute, and maintain automated test scripts using widely recognized testing frameworks such as JUnit, Selenium, and Jest.
- Design, develop, and execute comprehensive test plans and test cases for applications written in Java, React, and React Native.
- Collaborate effectively with the development and product teams to fully understand project requirements and specifications.
- Identify, document, and track software defects, coordinating closely with developers to ensure their timely resolution.
- Contribute constructively to the refinement of our QA processes and methodologies, bringing forward and implementing innovative ideas.
- Actively participate in Agile development processes, including sprint planning, daily stand-ups, and retrospective meetings.
- Work in tandem with developers to identify and address potential issues early in the software development lifecycle.
- Stay abreast of the latest testing tools, frameworks, and technologies related to Java, React Native, and JavaScript testing.
Requirements:
- A Bachelor's degree in Computer Science, Engineering, or a closely related field.
- Minimum of 3 years of professional experience in software testing and quality assurance.
- Solid understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
- Proficiency in creating and executing test cases, test scripts, and test plans for applications developed with Java, React, and React Native.
- Hands-on experience with automated testing frameworks for Java (e.g., JUnit) and JavaScript (e.g., Jest).
- Familiarity with React Native-specific testing tools and libraries (e.g., Detox, Enzyme).
- A solid grasp of software testing best practices and principles.
- Strong analytical and problem-solving skills.
- Exceptional attention to detail and the ability to thrive in a dynamic, fast-paced environment.
- Excellent communication skills and a team-oriented mindset.