Quality Assurance Automation Engineer

Diamondpick, Inc.
Bloomington, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Bloomington, United States of America

Tech stack

Java
Agile Methodologies
Automation of Tests
Code Review
Databases
Continuous Integration
Software Debugging
DevOps
JMeter
Python
Microsoft UI Automation
Object-Oriented Software Development
Selenium
Web Applications
Performance Testing
GIT
Browser Testing
Api Management
SDET
Jenkins

Job description

We are seeking an experienced Senior Automation Engineer (SDET) with strong hands-on expertise in Java and Selenium to design, build, and maintain scalable automation solutions. The ideal candidate will work closely with QA, Development, DevOps, and Product teams in an Agile environment to ensure high-quality software delivery., * Design, develop, and maintain automation frameworks using Selenium and Java

  • Develop and execute automated test scripts for web applications across multiple browsers
  • Implement industry best practices including:
  • Page Object Model (POM)
  • Data?Driven frameworks
  • Hybrid automation frameworks
  • Perform automation feasibility analysis and identify suitable candidates for automation
  • Execute API automation and validations, along with UI automation as required
  • Conduct performance testing using tools such as JMeter
  • Integrate automated test suites into CI/CD pipelines (e.g., Jenkins, Git)
  • Analyze automation failures, perform root cause analysis, and log defects with clear documentation
  • Collaborate with developers, QA, DevOps, and product teams during Agile ceremonies
  • Participate in code reviews and ensure high-quality, maintainable automation code
  • Mentor junior automation engineers and contribute to continuous process improvement

Requirements

  • Proven experience as an SDET / Automation Engineer
  • Strong expertise in Robot Framework, including:
  • Keywords
  • Libraries
  • Custom keyword development
  • Proficiency in Python for automation and custom framework development
  • Hands-on experience with:
  • API testing
  • Database validation
  • Experience with automation frameworks such as:
  • Hybrid frameworks
  • Data?Driven frameworks
  • Page Object Model (POM)
  • Familiarity with CI/CD tools such as Jenkins and Git
  • Experience working in Agile/Scrum environments
  • Strong analytical, debugging, and communication skills, * Performance testing experience using JMeter
  • Exposure to cross-browser testing tools
  • Experience mentoring junior engineers

Apply for this position