Senior QA Engineer

Senior QA Engineer

Kiev, Ukraine

DESCRIPTION

Responsibilities:

  • As a Senior Software QA Engineer you need to write Test Strategy/Test Plans for the features, automated tests, introduce the best QA practices and also need to lead the team with the right set of Test methodologies
  • Develop maintainable test automation frameworks, tools, and automated test suites, in response to growing feature set and customer requirements
  • Work with the Development and QA Teams to scale up test automation practices and provide robust releases
  • Troubleshoot bottlenecks and propose changes to fix them
  • Develop tests that model customer configurations
  • High energy, creative, and resourceful engineer who is results oriented
REQUIREMENTS
  • BS/BA Degree in Computer Engineering
  • 6+ years’ experience in a similar role, including at least 2+ years using agile software development methodologies
  • 3+ years experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, Google Compute Engine)
  • Demonstrated commitment to quality through continuous integration and test
  • Write automated tests in ruby or python using frameworks such as minitest, shoulda, pyunit or nose
  • Test multi-tiered web applications (web servers, database servers, etc) in a public cloud environment
  • Write tests for REST based API's and web services such as Single Sign On
  • Configure operating systems and virtual machines in cloud environments
  • Work comfortably with firewall policies, software configurations, file integrity monitoring policies and system-level user accounts
  • You have a solid understanding of information security technologies and key concepts (e.g. Firewalls, Intrusion Detection/Prevention, Vulnerability Management, etc.)
  • You have a proven track-record of integrating with scalable web applications
  • You have a proficient understanding of computer operating system and application security
  • Ability to cope up with automation changes in fast changing environment and develop robust automation scripts
  • Excellent communication and collaboration skills. Ability to work effectively both independently and as part of a team. Doesn’t let things fall through the cracks
  • Strong knowledge of API-level testing in SAAS test environments
  • Experience with developing maintainable test automation procedures and practices
  • Experience with a number of different programming languages
  • Strong commitment to best practices in SQA and software development, including modern CI processes and automating everything vision
  • Strong knowledge of current quality engineering and test automation tools and processes, including JUnit, Jenkins, or comparable products
  • Good to have some knowledge on Docker/Containers

If this sounds like the kind of role that would suit you please feel free to contact us by sending your CV to jobs@aicomy.com

Career opportunities