Luxoft is a global leader in high-end software development.
Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.
So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
The role of Quality Assurance Automation Engineer involves analyzing requirements from the client, participating in Test Plans preparation, preparing and executing test suites, test cases, defect tracking, preparing suggestions concerning improvement of applications quality, communication with Test Lead, participating in review meetings within the Team, automating manual QA using well-proven approaches and frameworks.
- Mandatory skills:
At least 5 years' experience in QA automation and testing.
At least three years of experience in scripting and administration Unix-like environments
Experience executing automated scripts with Selenium or other open source automation tools.
At least three years in any of: JS, Java, .Net, Python, Perl, Bash
Advanced written and verbal communication skills in English.
Solid experience with requirements analysis, test case identification, test script creation and execution, tracking of defects and reporting of results.
Ability to prepare detailed test plans that consist of scope, strategy, approach and execution.
Able to work independently and within a collaborative team-oriented environment.
Solid understanding & practical experience of Agile SDLC process with particular emphasis on pipeline automation.
Experience of working with continuous integration and continuous delivery environments.
Understanding of software quality assurance tools and best practices.
Understanding of software engineering techniques.
Confident knowledge of SQL.
Experience with performance/load testing.
- Optional skills:
- GNU binutils (nm, objdump, strings, strip)
- POSIX/Perl regular expression syntax
- Continuous Integration systems and practices
- Proficiency in at least one modern IDE or editor (Qt Creator, emacs, VIM or others)
- Understanding of process of software licensing
- Mastery of dynamic allocation for gigabytes of data
- Experience:
- in different C compilers (GCC, Clang, Sun CC, MSVC or others)
- LDAP server administration: Critical Path (CP) LDAP, IBM Tivoli, Oracle LDAP
- with static code analysis tools and profiling tools
- in "integration" scripting, using Shell, Perl, Python or similar
- Atlassian tools (Confluence, JIRA, Bamboo etc.) or other reporting and tracking tools
- with IBM z/OS (programming and/or administration)
Enterprise messaging and web middleware solutions used across the bank. Our role is to check their integration within eco-system and ensure they are delivered with the highest quality in order to operate reliably during their lifecycle.
