Quality Assurance Engineer

Apply Now

Company: 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?
  • 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.

Similar Jobs