Sr. Quality Assurance Engineer (Automation)
Description
Realty Income aims to be a globally recognized leader in the S&P 100, committed to creating long-term value for all stakeholders. These stakeholders include our dedicated team members, who embody our purpose: building enduring relationships and brighter financial futures. This guiding principle serves as a beacon for our team, influencing every action we take.
Realty Income’s employees consistently invest their time, commitment, and dedication into the company, and in turn, they receive investment returns in the form of purpose, belonging, and opportunities for advancement.
Realty Income is committed to best-in-class corporate responsibility practices through environmental initiatives, governance programs, and community outreach projects. From the boardroom to the breakroom, our team members make a difference every day.
Position Overview:
The Senior Quality Assurance Engineer plays a crucial role in ensuring the quality, accuracy, and integrity of our software applications and data assets. The Senior Quality Assurance Engineer is responsible for designing and implementing robust quality assurance processes, developing and executing comprehensive testing to identify software problems and their causes, and collaborating closely with cross-functional teams to maintain high data standards. The role requires a deep understanding of software application testing and test automation, strong analytical skills, and expertise in various quality assurance methodologies.
Key Responsibilities:
- Develop and execute comprehensive quality assurance strategies, plans, and test cases to validate the Salesforce, data warehouse, and Robotic Process Automation (RPA) applications within the company’s enterprise automation and data architecture team.
- Collaborate with engineers, analysts, and other stakeholders to understand data models, transformations, integration points, and requirements and translate them into effective test scenarios.
- Design and implement automated testing frameworks and tools to validate application functionality, data integrity, accuracy, and completeness, and streamline the testing process and improve efficiency.
- Conduct rigorous testing, including functional, regression, integration, and performance testing, to identify and report data anomalies, inconsistencies, and potential risks.
- Identify areas for process improvement and drive initiatives to enhance test automation, data quality, reliability, and consistency.
- Conduct thorough root cause analysis and defect tracking, clearly documenting issues and working closely with the development team to ensure timely resolution.
- Collaborate closely with developers and architects to ensure data quality standards are met throughout the development lifecycle.
- Monitor, analyze, and document data quality metrics, identify trends, defects, issues, and risks, and communicate findings to the team and relevant stakeholders to ensure proper resolution.
- Stay updated on industry best practices and emerging technologies in data quality assurance.
Qualifications:
Knowledge, Skills, and Abilities:
- Strong knowledge and experience in test planning, test design, test execution, and defect management
- Experience with Salesforce testing, including configuration, customization, and integration testing.
- Proven expertise in test automation using industry-standard tools such as Selenium, TestComplete, or similar frameworks.
- Familiarity with data warehousing concepts and testing methodologies for data validation and integrity.
- Knowledge of RPA tools such as UiPath, Automation Anywhere, or Blue Prism, and experience in testing RPA workflows and automation scripts.
- Proficient in writing SQL queries to perform data validation and verification.
- Excellent problem-solving and analytical skills, with a keen attention to detail.
- Solid understanding of software development methodologies, testing techniques, and quality assurance best practices.
- Strong organizational and time management skills with the ability to multitask and meet deadlines.
- Ability to wear multiple hats in a fast-paced, dynamic environment and prioritize tasks effectively.
Education and Experience:
- Bachelor’s degree in Computer Science, Information Systems, or equivalent experience in a related field required.
- MS degree in Computer Science or Information Systems preferred.
- Proven experience working as a Quality Assurance Engineer in multi-technology environments, preferably within the commercial real estate industry or a similar domain.
- 5+ years of experience with test automation tools and frameworks and proficiency in at least one scripting language.
- Experience with test management and defect tracking systems.
- Solid understanding of the Software Development Life Cycle.
- Experience unit testing and validating data sets against tie-out data sets and business requirements.
- Strong analytical, problem-solving, & troubleshooting skills
- Self-starter with the ability to work independently with little direction.
- Strong written and verbal communication skills, with the ability to effectively collaborate and present ideas to cross-functional teams.
What you will get in return:
The base salary for this role is in the range of $90,423 - $146,328. You may be eligible for an annual discretionary bonus and an annual discretionary stock award, (dependent on date of hire) to be discussed during the initial phone interview. Base salary and total compensation package determined by the candidate's experience, knowledge, education, skills, performance, and abilities, as well as internal equity, company performance, and alignment with market data. Realty Income will be accepting applications for this role until October 30, 2024. Should the company deem necessary, the application deadline may be extended without further notice. To apply please click the “Apply” button.
Most US based full-time and part-time roles come with flexible schedules. We offer a best-in-class benefits package that includes healthcare, dental, and vision insurance for employees and eligible dependents. Our 401(k)-retirement plan has a company match of 50% up to 6% of eligible compensation. Realty Income also offers other wellness, financial, and work/lifestyle-specific benefits, along with 12 PTO hours every month; in addition to 12 paid holidays, and paid volunteer time. Realty Income’s purpose is to build enduring relationships and brighter financial futures, and this starts with you!
Realty Income is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. If you require accessibility support to submit your application or other reasonable accommodations to participate in the recruitment process, please contact [email protected], or call 800-375-6700. An employee will respond to your message to begin the interactive process. Please note that this phone number and email address are only for individuals seeking a disability accommodation when applying for a job.