Position: Middle/Senior Automation Test Engineer (Java)
Company: Dev.Pro
Experience required: 3y
Category: QA Automation
English level: intermediate
Published: 2021-07-01T00:00:00+03:00

We invite a Senior Test Engineer to join our enterprise-level project and influence the development of data-driven tools for quick service restaurants! Our client is a major player in the Point-of-Sale domain who partners with 11 world-leading fast food chains in the US. You’ll help us deliver high-quality software on a SaaS platform that provides customer engagement solutions and allows 70,000 end users to quickly validate their marketing. What’s in it for you: 
• Master your skills: you’ll work with Kubernetes, Google Cloud, Java, and Groovy
• Your work will impact merchants worldwide by empowering them to make data-driven marketing decisions
• We use Kanban to manage projects

**Qualifications and experience:**
• At least 3 years experience, including 2 years in test automation
• Experience with automated API and performance testing, creating and manipulating large data sets
• Solid knowledge of system testing best practices and methodologies
• Proven expertise in one or more programming languages (Java or Groovy is preferred)
• Strong understanding of agile SDLC and Scrum/Kanban methodologies
• Hands-on experience with testing back-end software code
• An understanding of XML, HTML, and JSON
• Intermediate English (both spoken and written)

**Nice to have:**
• Degree in Computer Science or related field
• Experience with front-end test automation
• Experience with public cloud environments, such as Google Cloud Platform (Google Kubernetes Engine)
• Experience with scripting in a Unix or Linux environment

**Key responsibilities:**
Under the direction and supervision of the Lead QA Analyst, you will:
•  Write, update, and execute regression tests to migrate applications from an on-prem solution to aGCP environment
•  Identify and implement solutions for testing large data sets, verify and revise quality assurance standards
•  Contribute to the improvement of software testing/quality by identifying and implementing new QA paradigms
•  Prepare and deliver reports, recommendations, or alternatives that address existing and potential trouble areas
•  Execute SQL queries to compare test results and otherwise troubleshoot defects in existing code
•  Review test results to identify, record, thoroughly document and track bugs
•  Maintain regression test suite and existing QA environment and documentation
•  Contribute to meetings, scrums, retrospectives, and in other team interactions

**Our benefits:**
✅ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, webinars, and workshops
✅ Healthcare: healthcare medical insurance and healthcare kit (gym, sports nutrition etc.)
✅ Fun online activities and team-building events
✅ 18-20 paid time-off days per year, 5 absence-due-to-illness days and 21 days of extraordinary medical leave per year