Areas of Expertise

  • IT - Software Development
  • IT - Database Administration
  • IT - DataWarehouse & BusinessIntelligence

  • IT - Architecture
  • IT - Application Support
  • IT - Design (Graphics)

  • IT - System / Network Administration
  • IT - Management / Project Management
  • IT - Quality Assurance / Testing

  • IT - Business Analysis
  • IT - Consultancy
  • Telecom Engineering

  • IT - Hardware
  • IT - Marketing
  • IT - Sales

  • IT - Business Development
  • Automation
  • Finance

  • Human Resources
  • IT - Audit / Security
  • Office management / Administration

  • IT - Management / Executive Management
  • IT - Team Leading / Coordination
  • IT - SAP Consultancy/Development

Open Jobs






Senior Software Development Engineer in Test

As a SaaS company, our client subscribes to agile software development principles. Their product lifecycle process quickly adapts to meet the needs of their clients and their collaborative, cross-functional approach helps ensure they do that.

Committed to making their clients work easier and more successful, their software and services are used by over 2,400 public, private and pre-IPO customers to administer equity management plans and financial reporting processes.

Our client is currently looking for a Senior Software Development Engineer in Test who will be responsible for assuring product quality through test automation, code reviews, peer reviews, white-box testing and other forms of engineering excellence.

The ideal candidate will love a good challenge and have a strong passion for quality and technology.
As the Senior Software Development Engineer in Test, you will be an integral part of the Disclosure Management and Agile product team. You will be a part of a growing remote, multi-site global team.
The technology stack you will be working with includes (but not limited to): .NET, C#, ASP.NET and SQL Queries.

Responsibilities:
• Analyzing product testing requirements, able to understand a complex financial system at a detailed functional level.
• Work with global product teams (onsite and remotely) to help define and implement automation suites, and to configure these tests into a continuous delivery framework
• Represent QA and contribute to architecture reviews, design reviews, code reviews and static code analysis
• Work closely with developers and extend automated unit test cases and share test code
• Collaborate with developers to create test automation strategies and test plans
• Design and implementation of automated test framework
• Ensure testability in code and measure code coverage
• Set up and run code reviews including review of the nightly regression runs and help identify problem areas (and help resolve and continuously update the suite to avoid false alarms)
• Lead and provide technical guidance across client's product teams
• Coach/train automation and development engineers on testing techniques and ways to make code more testable.

Requirements:
• Excellent English skills
• Mastery of software development concepts including Object Oriented Programming and design
• Good knowledge of .Net: C#, ASP.Net, SQL Queries - an advantage
• In-depth understanding of Selenium (or equivalent framework) from the driver level up
• Ability to configure and maintain automated regression testing tools (they are using TeamCity but other continuous delivery tools are OK)
• Load Testing, Fuzz Testing and other types of testing experience

Advantages:
• Bachelor Degree in Computer science
• 2 years of experience in developing web based applications using .Net
• Extensive experience with test automation using Selenuim
• Experience with designing and building automation frameworks and continuous optimization of test suites
• In-depth knowledge of debugging in ASP, ASP .Net, C# environment
• Experience in object-oriented design and coding