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.
At least 3 years' experience in software development/automation and testing.
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.
Experience executing automated scripts with Selenium or other open source automation tools.
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.
Coding skills in any of: JS, Java, PHP, Scala, C, C++, .Net, Ruby, Python, Perl, Bash.
Experience of working with continuous integration and continuous delivery environments.
Excelled written and verbal communication skills in English.
Understanding of software quality assurance tools and best practices.
Understanding of software engineering techniques.
Knowledge of SQL.
Experience of scripting and administration Unix-like environments.
Experience with performance/load testing
Nice to have:
- Knowledge of:
- 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
