Senior Quality Assurance Automation Engineer

Skills
C#ProgrammingQA AutomationQuality AssuranceTest AutomationTest CasesTest Management
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 7+ years of experience in QA Test Automation roles, developing automation frameworks and executing test scripts
  • 5+ years of programming experience in JAVA, C#, or C++
  • 3+ years of experience developing automation frameworks and executing test scripts in a large enterprise IT environment using agile methodologies
  • 3+ years of experience with Continuous Integration (CI) tools like Jenkins and test management tools like IBM Collaborative Lifecycle Management
  • Strong verbal and written communication skills for conveying test plans, updates, and results
  • Analytical and problem-solving skills using modern testing methodologies
  • Ability to organize and prioritize tasks effectively
  • Experience in designing and developing automation frameworks using page-object model
  • Experience with software development for large-scale applications and/or leading automation testing initiatives
  • Proficiency in multiple programming languages and technologies (Java, .NET, Python, SQL, etc.)
  • Experience programming in Java using Eclipse IDE
  • Strong understanding of database concepts, design, implementation, and SQL query writing
  • Knowledge of open-source automation testing tools (e.g., Selenium, SoapUI)

Nice to have

  • Passion for quality assurance
  • Drive to continuously improve testing processes

Day to day

  • Design, develop, and execute automated test scripts
  • Create test strategies, plans, and scripts for large-scale applications and test suites
  • Perform automated testing and regression testing while monitoring new developments

Hiring process

  • Submit an ATS-friendly resume through our online Applicant Tracking System (ATS)
  • Ensure your application is processed efficiently