As Software Engineer:
- Ability to build automated test solution from the beginning using cucumber, selenium.
- Coordination with application support (BA and developers) and other tester colleagues on creating the automation test suite.
- Preparing good documentation of each automated test process.
- Develop/build IT solutions to meet business requirements.
- Creates technical design specifications, and document processes and ensure their properly followed.
- Participate in Research and Developments.
- Ensure high standard delivery to production.
The position requires autonomy and reliability in performing duties while maintaining close communication with rest of project/support team.
Qualifications and Profile
The successful candidate will definitely have:
- At least 8 years of software development experience
- At least 4 years’ experience working with automation testing solution
- Expertise on Cucumber & Selenium test definition
- Working experience in BDD automation framework
- Build tool - Maven/sbt/ant, UML, Restful web services, Jenkins/Team City, Source management – SVN/GIT, TDD using Junit, Jira/QC.
Additionally, knowledge of the following would be helpful although it is not required:
- Knowledge of Big Data environment
- Basic understanding of finance and investment banking.
Other Professional Skills and Mindset
- Excellent written and verbal communication skills for both teammates and management
- Strong analytical and problem solving skills
- Proficient software development life cycle
- Appetite to follow technology trend and participate to communities
- Passion for sharing expertise and grow team members’ skills
- Interest in mentoring and guiding junior team members on the path of high-quality deliverables.