- Develops and executes test strategies/scenarios for Financial Exchange industry applications/infrastructure.
- Develops and maintains automated regression test suites.
- Works as part of a scrum team in an agile setting.
- Works with operations to ensure smooth software deployments in production.
- Possesses the ability to work with minimal supervision and/or independently.
- Utilizes experience and judgment to plan and accomplish goals.
- Writes or modifies scripts in Perl or UNIX to automate repetitive tests.
- Creates tests and defect reports using the team standards and best practices.
Qualifications
- 5+ years of overall testing experience in developing and automating test cases.
- Extensive experience with web application test automation using Selenium and TestNG .
- Experience writing UNIX shell , Python or Perl scripts.
- Experience in Rest API testing .
- Experience in Oracle Database and SQL queries.
- Experience with NoSQL databases like HBase, Druid
- Load/performance testing experience in web application and Rest API using tools such as JMeter .
- Experience in testing web-based applications using Tomcat and JBoss.
- Experienced in testing of UNIX or Linux client server applications, including testing application installation/configuration and trouble shooting.
- Experience with build integration tools such as Jenkins .
- Experience with code coverage tools.
- Experience with software version control such as GitLab, GIT and/or SVN.
- Ability to create high level and detailed test plans and test reports.
- Excellent written and verbal communication skills.
Experience Desired:
- Experience with web application security testing .
- Experience in continuous application integration tools .
- Experienced in any scripting language is a plus.
- Experience with Hadoop based framework/application is a plus.
Education Qualifications:
- BS/MS degree in Engineering, Computer Science, or related technical field of study.