Position: QA Engineer
Company: UATech Hires
Experience required: 5y
English level: upper

**Role**

We are seeking a highly-skilled, experienced QA Engineer to join our engineering team. You will be helping us by assuring the quality of technology solutions that are scalable, relevant, and critical to our company’s success. You will focus on the quality and reliability of products throughout all phases of the development lifecycle and must have a solid skill set, a desire to continue to grow as a QA engineer, and a team-player mentality.

**Key Responsibilities**

    Building test plans, test suites, and manual or automation test cases for assigned changes.
    Building up environments independently to test assigned work.
    Executing manual and automation tests.
    Reporting the result.
    Create accurate, thoughtful, and comprehensive defect reports.
    Investigate customer problems.
    Be a part of an Agile team of software developers.
    Apply independence and creativity to problem-solving across project assignments. Demonstrate expertise and add valuable input throughout the development lifecycle
    Strive to deploy all products and updates on time
    Remain up to date on all current best practices, trends, and industry developments
    Maintain a high standard of work quality and encourage others to do the same
    Help junior team members grow and develop their skills
    Identify potential challenges and bottlenecks in order to address them proactive

**Job Qualifications**

    Minimum 4 years’ experience in IT, preferably in a corporate setting and experience in testing commercial applications.
    Deep understanding of QA methodologies.
    Experience working with SQL and understanding relational databases
    Knowledge of Linux and UNIX environments.
    Experience and knowledge of JavaScript.
    Experience in test Automation frameworks like Selenium, and Cypress.
    Knowledge of programming languages like Python, and Java is an added advantage
    Experience in testing SaaS-based cloud applications hosted at Amazon AWS.
    Experience creating test strategies that ensure comprehensive, pragmatic, and scalable testing approaches.
    Experience designing and debugging tests that measure performance and functionality under scale and load.
    Ability to effectively communicate technical concepts to both technical and non-technical audiences.
    Familiarity with Agile, continuous integration products like Jenkins, and CI/CD pipelines a plus

**Educational Background**

    Undergraduate degree in Computer Science or relevant field; master’s degree is a plus