As a QA Automation Engineer, you’ll work closely with other teams to help discover and eliminate problems by gathering requirements and implementing process automation. Also, a key responsibility will be to Identify opportunities for automation within software processes, design and execute QA tests using scripts that automatically test functionality, and run tests for databases, systems, networks, applications, hardware, and software.
Required Qualifications:
Experience as QA Automation Engineer in IT Fields
4+ years of QA test automation experience.
Experience in implementing/using QA test automation frameworks (Selenium/ Appium/ Playwright/ Robot Framework)
Excellent programming skills using Python
Good knowledge of database architecture and structured query language
Ability to interact with developers to understand, define, and document functional testing requirements for existing web application software
Ability to write test plans, test cases, test procedures, and test scripts from requirements and use cases
Ability to create test coverage and front-end testing reports on QA status
Experience with the standard software development lifecycle (analysis/design, development, testing, implementation, support)
Good knowledge of HTML/CSS/Javascript to be able to read and understand front-end web code
Highly organized with precise attention to detail
Ability to work well with others in a fast-paced, dynamic environment
Desire to learn and adapt to new requirements
Bachelor’s Degree in a technical or analytical field
Mаin responsibilities:
Design and implement automated front-end tests to improve our existing test library toward the goal of complete automation
Creating new automated scripts to cover new features
Advance our overall QA testing strategy, infrastructure, and tools as we make progress toward Continuous Integration (CI) and Test-Driven Development (TDD)
Define, record, and report on metrics designed to assess QA testing impact and point to areas of weakness
Manage automation activities and provide status to stakeholders on accessing overall progress and completion
Ability to multitask while maintaining a professional demeanor
Understand how changes in the software product affect the maintenance of test scripts
Work with technical resources to discuss and troubleshoot