Position: QA Engineer (Automation)
Company: STO
Experience required: 3y
Category: QA Automation
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

Test Engineering position requires a person with a passion for technology to drive product verification and test automation methodology development. As a Test Engineer, the candidate will play a key role in supporting test processes, testability and general test infrastructure, tools, and methodologies for use across Platforms as well as bring new products to market by performing test and validation activity on fast paced multi-disciplinary product development teams. Responsible for maintaining an automated testing framework to be used testing multiple applications. Develop procedures to incorporate automated test scripts throughout the software development life cycle.

About the team

Team consists of couple of sub-teams, responsible for different components of the product. Teams are placed in different locations. QA team is placed in Kyiv and responsible for the quality of the product in general and building of automation as a key direction of the testing.

**Offer**:
Official salary, bonus 
Medical insurance
Learn and Use of English
Flexible working schedule (partially remote work)
Lunch Bonus program
Sport Program

**The company is looking for the candidate with:**
3+ years experience with QA Test Engineering: Feature testing, Regression
Experience in Python at least 2 years
Working level of the Bash, Shell and an ability to write/modify scripts
Strong Linux user experience
Automated testing of API’s and backend systems
Understanding of the software development life cycle (SDLC)
Experience in usage of the bug tracking systems
Written and speaking in English on the working level
Passion for quality assurance

**Candidate will be responsible for:**
Design test plans, scenarios, scripts, or procedures
Experience maintaining test automation, Regression framework
Develop Automation scripts for various device emulators, simulators and controller drivers
Develop testing programs that address areas such as software scenarios, regression testing, negative testing, error or bug retests
Document software defects, using a bug tracking system, and report defects to software developers
Identify, analyze, and document problems with program function, output, online screen, or content
Maintain databases of known test defects
Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems
Help improve the team’s test tools and test infrastructure
Perform Debugging and Root Cause Analysis of component failures and customer reported issues