Home. It’s a word that holds a special place at Bright MLS. At its core, it’s shelter. But it’s also so much more. Family. Community. Safety. A place where you can be your fullest, truest self. That’s the word that inspires all of us at Bright to do the work that we do -- Ensuring an open, clear, and competitive housing market for ALL.
Our company –and our brand –are reflective of the diverse communities that make up our market. Our employees represent a diverse mix of backgrounds, cultures and experiences, so much so that Bright’s been named as one of the most diverse employers in the area by the Washington Business Journal –2 years in a row.
Bright MLS is the engine that powers the real estate market in the Mid-Atlantic U.S. - supporting over $100B in transactions yearly. It is the single source for all data on Mid-Atlantic residential real estate - anywhere. As a Multiple Listing Service (MLS), our technology solutions connect real estate professionals with other real estate professionals and their clients, providing an open and accessible marketplace for buying and selling real estate.
We’re redefining what it means to be an MLS, and we’d love to have YOU here with us helping tell a Brighter story to the world. To learn more, please visit www.brightmls.com.
Overview:
We are seeking a highly skilled and experienced Senior QA Test Automation Engineer to join our software quality assurance team. The ideal candidate will have strong expertise with hands-on experience in building and maintaining UI, backend, and mobile test automation frameworks.
You will play a critical role in driving quality throughout the software development lifecycle and ensuring high standards for both web and mobile platforms. If you're passionate about delivering top-notch quality and enjoy writing code to test code, we'd love to have you on our team!
Key Responsibilities:
- Collaborate with functional test engineers to automate test cases and ensure efficient execution of automated tests.
- Design, develop, and maintain robust, scalable, and reusable automation frameworks for UI, backend/API, and mobile applications.
- Analyze test failures and logs, working closely with developers to identify and resolve root causes.
- Set up and manage CI/CD pipelines to streamline automated test execution and reporting.
- Actively participate in Scrum ceremonies, including sprint planning and retrospectives, to drive continuous quality improvements.
- Support post-production deployment validation efforts on a bi-weekly basis.
Required Qualifications:
- Extensive knowledge and hands-on experience with the Selenium suite of tools, including Selenium IDE, Selenium RC, Selenium WebDriver, and Selenium Grid, for UI test automation.
- Hands-on experience in performing cross-browser testing and implementing data-driven testing strategies to ensure application reliability across environments.
- Expertise in using Appium for mobile test automation on both iOS and Android platforms.
- Solid experience with Rest Assured and Postman for backend API test automation, including validation of request/response payloads and integration flows.
- Experience testing across the full stack, including UI, backend services, APIs, and databases.
- Experienced in database testing with strong proficiency in complex SQL queries for validating data integrity and consistency.
- Familiarity with performance testing tools such as JMeter, BlazeMeter.
- Hands-on experience with cloud-based device farms such as BrowserStack and Sauce Labs for cross-platform testing.
- Strong understanding of Jenkins and Maven for continuous integration and build automation processes.
- Proficient in TestNG and its application within test automation frameworks.
- Solid understanding of core AWS concepts, with working knowledge of AWS CodePipeline for scheduling automated test runs.
- Experience with version control systems, particularly GitHub, for source code management.
- Familiar with CI/CD tools including Jenkins and GitHub Actions for automating build and deployment workflows.
- Skilled in using JIRA and Confluence for defect tracking, project management, and documentation.
- Strong grasp of Scrum ceremonies and the Agile development methodology, with experience working in fast-paced sprint cycles.
- Excellent analytical and problem-solving skills, with strong written and verbal communication abilities.
- Capable of managing multiple tasks, prioritizing effectively, and meeting tight deadlines.
- Demonstrates a strong desire to understand systems in depth, including infrastructure, architecture, data flows, and upstream/downstream dependencies.
- Personable and driven, with a positive attitude, creative thinking, strong problem solving skills, a willingness to learn and grow, and a go-getter mindset.
The salary range for this position is approximately $105,000 to $120,000, based on experience, skills, and qualifications. This position is also eligible for annual performance-based bonuses. Our comprehensive benefits package includes individual and family health, vision, and dental coverage, 401(k) plan with employer-matching, and Paid Time Off (PTO) and holidays.
It is the company's policy to recruit, hire, train and promote individuals, as well as to administer any and all personnel actions, without regard to race, religion, age, sex, marital status, sexual orientation, disability, national origin, ancestry, military status or any other unlawfully prohibited characteristic in accordance with applicable laws.