QA Engineer

Compunnel

$90K — $110K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in test automation, especially for web applications
  • Strong proficiency in C#, specifically .NET 6/8
  • Hands-on experience with Selenium WebDriver
  • Understanding of object-oriented programming
  • Experience with BDD frameworks like SpecFlow
  • Familiar with RESTful API testing and JSON manipulation
  • Strong analytical skills and attention to detail

Responsibilities

  • Design and develop automated test scripts for financial applications
  • Create and maintain BDD test scenarios using SpecFlow
  • Enhance Page Object Model components for better test maintainability
  • Develop data-driven tests with dynamic test data
  • Integrate API testing with UI automation
  • Implement CI/CD pipelines for automated test execution
  • Collaborate with cross-functional teams on requirements and test cases

Benefits

  • Opportunity to work on innovative web-based financial applications
  • Mentorship and growth opportunities for junior engineers
  • Flexible working environment with a focus on quality
  • Use of modern technologies like .NET 6/8 and Azure DevOps
  • Collaborative team culture emphasizing communication and problem-solving
Full Job Description
Job Summary:
We are seeking a QA Engineer with strong experience in test automation for web-based financial applications. The ideal candidate will have hands-on expertise with Selenium WebDriver, C#, SpecFlow, BDD, API testing, and CI/CD integration. Candidates with an ISTQB certification are preferred.

Key Responsibilities:
• Design and develop automated test scripts using Selenium WebDriver and C# for web-based financial applications.
• Create and maintain BDD test scenarios using SpecFlow and Gherkin syntax.
• Build and enhance Page Object Model (POM) framework components for improved test maintainability.
• Develop data-driven test scenarios with dynamic test data management.
• Integrate API testing with UI automation for end-to-end validation.
• Implement CI/CD pipeline integration for automated test execution.
• Collaborate with QA, Business Analysts, and Development teams to understand requirements and translate them into automated test cases.
• Maintain and refactor existing test automation codebases for scalability and performance.
• Create comprehensive test documentation and reports.
• Troubleshoot test failures and identify root causes, including application defects and test script issues.
• Mentor junior automation engineers on best practices and framework design.

Required Qualifications:
• Strong proficiency in C# (.NET 6/8).
• Strong understanding of object-oriented programming principles.
• Hands-on experience with Selenium WebDriver.
• Expertise in Page Object Model (POM) design patterns.
• Experience with SpecFlow or similar BDD frameworks such as Cucumber or Behave.
• Proficiency in writing Gherkin feature files and step definitions.
• Experience with RESTful API testing.
• Knowledge of JSON manipulation using Newtonsoft.Json or System.Text.Json.
• Understanding of HTTP protocols and web services.
• Experience with Visual Studio 2022 or similar IDEs.
• Experience with Git version control, preferably Azure DevOps.
• Experience with NuGet package management.
• Experience with Postman, SoapUI, and Karate Lab.
• Knowledge of Agile/Scrum methodologies.
• Strong analytical and problem-solving abilities.
• Excellent communication skills for cross-functional collaboration.
• Strong attention to detail and commitment to quality.
• Ability to work independently and manage multiple priorities.
• Proactive approach to identifying process improvements.

Preferred Qualifications:
• ISTQB certification is preferred.
• Experience working with financial applications.
• Experience mentoring junior automation engineers.

Certifications:
• ISTQB certification preferred.

Technical Environment:
• .NET 6 and .NET 8.
• SpecFlow and NUnit/MSTest.
• Selenium WebDriver.
• Visual Studio 2022.
• Git and Azure DevOps.
• C# 12.0.
• JSON and XML.

Similar Jobs

More Jobs at Compunnel

More Finance & Insurance Jobs

Find similar QA Engineer jobs: