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