Automation QA

What Is the role?

We are seeking a skilled and experienced Automation QA Engineer to join our quality assurance team. The ideal candidate will have a strong background in automated testing using .NET/C# technologies, with expertise in end-to-end and integration testing.

Key Responsibilities

  • Design, develop, and maintain robust automated test suites for web applications and APIs
  • Create and execute end-to-end tests to ensure complete system functionality
  • Develop integration tests to validate interactions between different system components
  • Implement and maintain BDD test scenarios using SpecFlow and Gherkin syntax
  • Collaborate with developers and product managers to understand requirements and create comprehensive test plans
  • Identify, report, and track software defects using bug tracking systems
  • Perform thorough regression testing before each release
  • Continuously improve automation frameworks and testing methodologies
  • Participate in code reviews of test scripts and provide constructive feedback
  • Mentor junior QA team members in automation best practices
  • Contribute to the development of QA processes and standards
  • Work closely with the development team in an Agile environment

Required Skills

  • 2+ years of experience in software testing, with at least 1 years focused on test automation
  • Proficiency in C# and JavaScript/Typescript
  • Experience with Playwright for browser automation
  • Experience with unit testing frameworks such as xUnit
  • Proficiency in writing and maintaining end-to-end and integration tests
  • Understanding and experience with BDD principles and SpecFlow
  • Experience with API testing using tools like RestSharp or HttpClient
  • Familiarity with version control systems, preferably Git
  • Strong analytical and problem-solving skills
  • Excellent understanding of software QA methodologies and best practices

Preferred Skills

  • Hands-on experience with Selenium WebDriver for web application testing
  • Knowledge of continuous integration tools (Azure DevOps, GitHub Actions)
  • Familiarity with performance testing tools (e.g., JMeter, k6)
  • Experience with database testing (PostgreSQL, CosmosDB)
  • Understanding of containerization technologies like Docker
  • Knowledge of cloud platforms (Azure, AWS) and testing in cloud environments
  • Experience with mobile application testing
  • Familiarity with security testing concepts and tools

Personal Qualities

  • Strong attention to detail and commitment to quality
  • Excellent communication skills, both written and verbal
  • Ability to work independently and as part of a team
  • Proactive approach to identifying and solving problems
  • Adaptability to changing project requirements and priorities
  • Passion for staying updated with the latest testing technologies and methodologies

We offer you

  • Competitive Compensation
  • Professional Growth
  • Cutting-Edge Technologies
  • Highly motivated & collaborative Team
  • Challenging Projects
  • Work-Life Balance
  • Opportunities for Advancement
  • Employee Well-being
Apply today

Apply today and take the first step towards an exciting career in software development with QUABYT. Mail to careers@quabyt.com with your latest resume.

Apply Now