Position: Middle/Senior Automation QA engineer (Java)
Company: Synergetica
Category: QA Automation
Experience required: 3y
English level: upper

This is a technology powered analytics and data science company that happens to love games!

In 2018-19, the mobile games market in India generated over $600 million in revenues. With close to 450 people in its Mumbai and Bangalore offices, our customer is India’s largest mobile games business today and is very well positioned to become the 800-pound gorilla of what will be a $2 billion market by 2022. While they continue to invest aggressively in their India centric mobile games, they are also diversifying its business by investing in the international gaming and other tech opportunities.

**Responsibilities:**
 - Assure the product meets high quality standards
 - Participate in the requirement analysis, identify areas of focus during testing and QC, and communicate these clearly to stakeholders
 - Understand and analyze the functional & regression scope of product development items
 - Good in designing different automation framework/architecture based on project needs
 - For any new type of feature or technology able to make progress without any guidance on both fronts
 - Come up with technology suggestions and implementation
 - Coordinate across the team for complete feature deliverables
 - Collaborate with other teams throughout the company (DevOps, Core Team, Development Teams etc.)
 - Explore, Implementation & usage of code coverage tools
 - Curiosity & appetite to learn: would have acquired detailed understanding of the overall system

**Requirements:**
 - Master's or Bachelor's degree in Computer science or relevant
 - 3-7 years of experience in software test development, including creating/maintaining test automation frameworks from scratch
 - Exposure to best practices in SQA and software development, including code reviews, debugging, troubleshooting and CI processes
 - Experience in front-end (APP & Web) & API automation, preferably using tools like Selenium/Rest Assured with a framework like TestNG
 - API-Testing: Knowledge of API-level testing in Java, including but not limited to RESTful web service testing
 - Strong in Core Java fundamentals and Object Oriented Programming concepts
 - Must have knowledge of Mobile Automation Testing (Appium or alternatives)
 - Some experience/comfort with working in a Linux/Unix environment
 - Excellent analytical, problem-solving, troubleshooting skills
 - Excellent communications and technical presentation skills
 - Excellent problem-solving skills and attention to detail. The applicant will be required to demonstrate the ability to break down a complex problem into a set of simpler ones
 - The applicant must display superior ownership levels and the ability to think out of their own or their team’s area of responsibility
 - Good spoken and written English (at least Upper-Intermediate)

**Nice to have:**
 - Knowledge of CI/CD & Agile process
 - Performance/Load testing experience
 - Knowledge of Gaming domain and products

**We offer:**
 - Competitive salary depending on your experience
 - Professional development opportunities
 - Study and practice of English: courses and communication with colleagues and clients from different countries
 - Yoga classes
 - Compensation package (paid vacation, sick leaves)
 - Flexible working hours (from 9-11 to 18-20)
 - Comfortable office or possibility to work remotely