For over 30 years, one Company has represented quality & leadership - Highland Homes - where building careers goes hand in hand with excellence in new home construction. Highland’s employees thrive in an atmosphere of appreciation & confidence, contributing their unique ideas to the Company’s overall success. Employee Owned. Customer Focused.
Highland Homes is currently accepting resumes for a QA Automation Engineer position. The QA Automation Engineer has specialized expertise in developing natural language test scripts and will be responsible for automation scripts and executing test cases to meticulously validate the functionality, accuracy, and usability of our software applications. This position will ensure our products meet the highest standards of quality and user satisfaction.
Job Duties and Responsibilities
- Create and implement comprehensive test scripts utilizing state-of-the-art natural language processing methodologies to rigorously validate software functionality, ensuring a user-centric approach to testing.
- Translate test requirements into comprehensive manual and/or automation testing procedures, ensuring thorough test coverage.
- Log detailed defects and take ownership of their resolution, following up diligently to ensure timely fixes.
- Apply data-driven testing methodologies by leveraging analytics tools to make informed testing decisions.
- Proficiently work with various automation tools and frameworks, continuously enhancing automated test suites.
- Contribute actively to automated testing repositories and participate in peer code reviews to maintain code quality.
- Proactively identify opportunities to optimize the testing window and maximize product quality.
- Devise creative solutions for testing challenges, create negative test scenarios, and effectively communicate issues with the Scrum team.
- Clearly articulate product-level testing concerns and testing categories within CI/CD pipelines, facilitating efficient integration of testing into the development process.
- Take the lead in building consensus across diverse business groups and leaders, promoting a unified approach to testing practices.
- Analyze and interpret design specifications and business requirements to effectively apply them to the functional and non-functional testing process.
- Adapt to and thrive in the Onsite-Offshore model, providing seamless support to the project while adhering to the nature and requirements of the project.
- Collaborate effectively with the Product Owner, development team, and other key stakeholders, playing an instrumental role in the project’s success.
- Utilize excellent interpersonal skills as a team player, fostering collaboration and effective communication across all levels of the organization.
- Other duties as assigned.
Minimum Qualifications:
- Bachelor's degree in computer science, Software Engineering, or a related field.
- 8+ years directly related experience, showcasing specialized proficiency in developing natural language test scripts.
- Exhibit a deep understanding of natural language processing techniques, including the development and execution of test scripts utilizing tools and libraries in this domain.
- Familiarity with test automation tools and frameworks like Selenium, JUnit, TestNG, or equivalent.
- Design and develop automated test cases for UI, APIs, and critical parts of the data pipeline.
- Display outstanding analytical skills, with the ability to interpret complex test results and design comprehensive test scenarios based on system requirements.
- Demonstrate strong problem-solving abilities, unwavering attention to detail, and a logical, critical-thinking approach.
- Exhibit exceptional verbal and written communication skills, effectively collaborating with cross-functional teams and articulating test strategies and findings clearly and precisely.
- Embrace adaptability and thrive in a dynamic, fast-paced development environment.
- Exhibit a passion for software quality and a commitment to delivering dependable and robust applications to end users.
Preferred Qualifications:
- Experience in testing ETL, Data and Reports
- Write complex SQL queries for data validation and database
- Familiarity with Agile and Scrum methodologies.
Highland Homes offers a competitive benefit package, including excellent medical / dental / prescription benefits, Employee Stock Ownership Plan, 401(k), new home purchase discounts, & more! Join the company that recognizes & rewards the people who create their success. Highland Homes is an Equal Opportunity Employer.