Quality Assurance Engineer
Apply NowCompany: Elios
Location: Charlotte, NC 28269
Description:
Senior Quality Assurance Engineer
We are seeking a Senior Quality Assurance Engineer to join our team and contribute to high-impact projects using cutting-edge technology. This role offers a collaborative environment where innovation, professional growth, and employee satisfaction are at the forefront.
Why Join Us?
Required Experience and Skills
Java Development
Data Structures and Algorithm Optimization
Selenium (Test Automation Framework)
API Automation (REST Assured)
SQL and Database Management
Additional Skills
Ready to Take the Next Step?
If you're a highly skilled QA Engineer looking to work in a collaborative, fast-paced environment with access to growth opportunities and cutting-edge tools, apply today. Join a company that values your expertise and supports your career advancement.
We are seeking a Senior Quality Assurance Engineer to join our team and contribute to high-impact projects using cutting-edge technology. This role offers a collaborative environment where innovation, professional growth, and employee satisfaction are at the forefront.
Why Join Us?
- Award-Winning Culture - Be part of a company recognized for exceptional employee satisfaction, inclusivity, and professional development.
- Competitive Compensation - Enjoy generous hourly pay, performance bonuses, and a comprehensive rewards package.
- Professional Growth - Gain access to mentorship programs, certifications, and opportunities for career advancement.
- Cutting-Edge Technology - Work with state-of-the-art tools and technologies on impactful, high-visibility projects.
Required Experience and Skills
Java Development
- Proficient in Java with a strong understanding of core concepts and object-oriented programming (encapsulation, inheritance, polymorphism, abstraction).
- Skilled in writing efficient, reusable, and maintainable code.
Data Structures and Algorithm Optimization
- Expertise in Arrays, Lists, HashMaps, Queues, and Stacks.
- Knowledge of algorithm complexity and performance optimization for test automation.
Selenium (Test Automation Framework)
- Hands-on experience with Selenium WebDriver/Grid for test execution and parallel testing.
- Proficient in synchronization techniques, including Implicit, Explicit, and Fluent Waits.
- Skilled in Page Object Model (POM) and CI/CD pipeline integration.
API Automation (REST Assured)
- Strong knowledge of HTTP methods (GET, POST, PUT, DELETE) and status codes.
- Experience in API testing with REST Assured, HamcrestMatchers, JsonPath, and POJO classes.
- Familiarity with RESTful APIs in frameworks such as Spring Boot.
SQL and Database Management
- Proficient in SQL for CRUD operations, complex queries, joins, and aggregations.
- Experience with JDBC for query automation and database connection management.
Additional Skills
- Lombok Library - Proficient in using @Getter, @Setter, and @Builder for Java class development.
- Version Control - Experience with Git/GitHub, including push, pull, merge, branching, and conflict resolution.
- Test Design Patterns - Expertise in POM, Dependency Injection, Singleton, and Builder patterns.
- Behavior-Driven Development (BDD) - Skilled in Cucumber and Gherkin syntax for data-driven testing.
Ready to Take the Next Step?
If you're a highly skilled QA Engineer looking to work in a collaborative, fast-paced environment with access to growth opportunities and cutting-edge tools, apply today. Join a company that values your expertise and supports your career advancement.