Construct Connect
Sr QA Engineer (Architecture)
What You Will Do
A Senior Quality Assurance Engineer is committed and passionate in shipping quality products. Drives quality by planning, designing and executing functional testing in a thorough and timely manner. Reports bugs accurately and objectively and tracks their resolution. Leads other Quality Assurance Engineers on best practices and effective test approaches. Works in a fast-paced environment that requires the ability to balance between multiple features or products. Defines clarity from ambiguity, manages change with consideration for business continuity, and ensure the highest quality of our product.
Your Day to Day Essential Duties
• Analyze and understand complex feature(s) from end-to-end including things like providing direct feedback on product requirements and UI/UX designs, identify the correct test approach and identify the impact and risk of integrating the feature into existing functionality
• Represent the customer in both proactive and reactive means, understand real life use cases and
personas targeted for the upcoming and existing feature areas
• Work closely with product management, UI/UX, development, support team and other partner teams to create and deliver a quality-focused system testing plan and schedule while identifying system issues and risks in a fast-paced development environment
• Identify, articulate and execute effective test approach and strategy for each individual feature
• Drive test case analysis, design, and review
• Drive development of test plans and creation of a repeatable test procedure for complex systems'
• Report on testing progress and quality status of the product
• Analyze and troubleshoot incorrect behavior in the system to find reproducible steps to create accurate and objective bug reports
• Own functional, integration, system, regression, and performance testing for 1 or more products
• Write and execute appropriate test cases for user story and epic integration
• Identify appropriate testing scope for regression cycles, using a risk assessment approach
• Work with automation team to identify correct approach and test documentation to facilitate automation effort
• Be able to test frontend and backend work by identifying and utilizing the correct testing tools
• Be able to create end to end testing to validate feature integration across different work units
• This job description in no way implies that the duties listed here are the only ones that team members can be required to perform.
What You Bring to the Team
• 5+ years test related experience in one of the following areas, writing test plans, test automation, defining test strategies, software technical support
• Bachelor's or master's degree in Computer Science or related field is preferred
• Strong functional testing, test strategy and planning, writing detailed test cases based on user scenarios and deep technical knowledge
• Ability to understand business and functional requirements and translate them into test scenarios/cases
• A proven track record for shipping quality software on time
• Strong experience in backend testing tools
• Proficient in writing and using SQL queries
• Self-driven/motivated and strong team player
• Leadership skills to mentor or coach other team members
• Strong analytical and problem-solving skills
• Excellent verbal and written communication skills
Physical Demands and Work Environment:
• Must be able to remain in a stationary position 50% of the working day
• Needs to occasionally move about the office to communicate with staff and attend meetings
• Constantly operates a computer
• Frequently communicates verbally with peers and management
• Must be able to analyze detail close-up