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
SeniorJob 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