Sr. Engineer, QA
hace 1 mes
Dallas
Job Description ATTENTION --- ATTENTION --- ATTENTION This is a hybrid role which requires working in the office 2-3 days per week. Our office is located in Dallas, Texas, USA. We do not offer sponsorship. About DerbySoft Connecting different businesses together is what DerbySoft’s all about. We make the travel business easier by developing intelligent technology services delivering superior performance for our customers around the globe. We’re passionate about empowering companies to achieve their goals and transforming how companies interact with their customers. DerbySoft has been recognized as a distinguished partner to the industry since 2002 offering strengths through exceptional technology and customer service with local operations globally. We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours. The Sr. QA Engineer is responsible for ensuring the delivery of high-quality, intelligent solutions across products and projects within the Hospitality Engineering Business Unit. Reporting to the Sr. Engineering Manager, this role leads quality assurance efforts by designing and implementing robust, scalable testing frameworks with a strong emphasis on automation to drive efficiency and accuracy. This position partners closely with cross-functional teams to identify, assess, and mitigate risks within distributed systems and microservices architectures. It maintains a strong focus on performance, security, and scalability testing within a CI/CD environment, while proactively contributing to the continuous improvement of QA processes, tools, and standards. KEY DUTIES & RESPONSIBILITIES • Design and Implementation Test Strategy : Responsible for testing products and integration services by developing and implementing comprehensive test plans and strategies. This includes functional, performance, security, and usability testing to ensure products meet company and industry quality standards., • Develop Automation Test Framework : Design and develop efficient automation test frameworks and scripts to optimize testing processes, enhancing coverage and efficiency., • Quality Issue Analysis and Resolution: Identify potential quality issues within products, analyze root causes, and collaborate with the development team to drive resolution and improvements., • Support Agile Testing Process: Participate in requirement analysis, test planning, and iterative testing within an agile development environment to ensure quality assurance throughout the development lifecycle., • Cross-Team Collaboration: Work closely with development, project management, and operations teams to ensure alignment of testing requirements with project/product goals and drive high-quality delivery., • Test Tools Optimization: Evaluate and introduce new testing tools, technologies, and methodologies to continuously optimize testing practices for complex business needs., • Knowledge Sharing: Share testing best practices to enhance the overall testing capability of the team., • Quality Metrics Monitoring and Reporting: Track and analyze quality metrics, regularly reporting test progress, risk assessment, and improvement suggestions to the Team Leader-QA., • Participate in training as assigned by the company. CORE COMPETENCIES • Technical Proficiency: Demonstrates expertise in the Software Testing Life Cycle (STLC) and various testing methodologies, including functional, performance, and security testing, to independently design and execute complex test plans., • Problem-Solving: Able to quickly diagnose root causes of defects in complex systems, analyze issues from both technical and business perspectives, propose highly feasible solutions, and drive the closure of issues to ensure high-quality product delivery., • Communication and Collaboration: Communicates effectively with developers, project managers, and operations teams to ensure alignment of testing requirements with business objectives. Proficient in articulating technical details and providing constructive feedback, enhancing inter-team collaboration. Able to adapt to and build strong relationships within multicultural, multi-time zone global teams., • Adaptability and Continuous Learning: Able to learn and master new technologies, tools, and industry best practices, driving continuous improvement in team technology and processes. Remains sensitive to emerging technologies like AI-driven testing tools and cloud testing platforms, and proactively applying them to practical work., • Data-Driven: Monitors product quality through metrics such as defect rates, test coverage, and performance data, identifying potential issues and developing optimization strategies to drive data-informed quality improvements and decisions., • User-Centric: Evaluates products from the end-user perspective, identifying potential usability issues and suggesting improvements to ensure products not only meet technical standards but also deliver an exceptional user experience. KNOWLEDGE, SKILLS & ABILITIES REQUIRED QUALIFICATIONS • Bachelor’s degree or above in Computer Science, Software Engineering, Information Technology, or a related field., • 3+ years of experience in quality assurance or software testing in a relevant industry., • Experience in web application testing, with familiarity in cross-browser testing (Chrome, Safari, Firefox, Edge)., • Basic understanding of frontend technologies, including HTML, CSS, and JavaScript., • Ability to use Chrome DevTools for basic debugging and issue investigation., • Familiar with functional testing and regression testing, with the ability to write test plans, test cases, and testing documentation., • Experience with API testing tools, such as Postman or Swagger/OpenAPI., • Familiar with bug tracking systems, such as Jira or Azure DevOps., • Experience with test automation frameworks (Cypress, Playwright, Selenium, Puppeteer), • Ability to write automation scripts using JavaScript or TypeScript, • Experience with End-to-End (E2E) testing, • Familiarity with modern frontend frameworks (React, Vue, Angular), • Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI), • Willingness to share testing best practices and improve team testing capabilities Benefits • Flexible Schedule, • Generous Paid Time Off, • Competitive Pay, • Annual Bonus, • Referral Bonus, • Health, Dental & Vision Benefits, • Company provided Life Insurance Program, • Company provided Long – Term Disability Benefits, • Voluntary Life, • Employee Assistance Program, • Company Matching Retirement Program DerbySoft, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. We also participate in E-Verify for anyone hired in the United States of America.