This job has expired, please see additional jobs below
Senior QA Automation Developer
Pearson
Iowa City, IA, United States
Job Details - this job has expired, please see similar jobs below
Description
At Pearson, we’re committed to a world that’s always learning and to our talented team who makes it all possible. From bringing lectures vividly to life to turning textbooks into laptop lessons, we are always re-examining the way people learn best, whether it’s one child in our own backyard or an education community across the globe. We are bold thinkers and standout innovators who motivate each other to explore new frontiers in an environment that supports and inspires us to always be better. By pushing the boundaries of technology — and each other to surpass these boundaries — we create seeds of learning that become the catalyst for the world’s innovations, personal and global, large and small.
Description
As a senior software QA automation engineer you will be expected to provide leadership and technical direction for the development and support of the current and next generation automated system test for the products built and supported by the product engineering team. In this role you will work with the product QA team to create and implement a long-term vision, orchestrate high-quality software implementation, and maintain, guide, and improve architectural integrity and evolution of the testing system and tool set. Additionally, you should excel at fostering high team morale and be comfortable coaching team members to ensure best practices and architectural guidelines are followed.
Responsibilities
• Collaborate with QA team to define, design, develop, document, and maintain the QA tools and test automation frameworks.
• Be a key technical leader in driving the architecture evolution of our software/data test automation framework and related capabilities.
• Ensure that all system deliverables meet quality objectives in functionality, performance, stability, security, accessibility and data quality.
• Interpret functional requirements and designs to plan, develop, write, execute, and automate functional and data validation test plans.
• Provide feedback and influence into the product design process to help the team build testable, performant, and reliable systems and data models.
• Conduct defect management activities that include problem identification, issue research, analysis, and documentation.
• Provide work breakdown and estimates for tasks on agreed scope and development milestones in order to meet overall project timelines.
• Drive effective technical execution and communication as a member of Agile scrum teams.
• Team with Product Management, SW Engineering, DevOps, and other teams in release planning and coordination.
Qualifications
• Bachelor degree in Computer Science, MIS, or equivalent technology discipline
• 5+ years of experience in quality assurance testing and automation
• Automated testing and data validation experience for high volume and large data sets
• 3+ years experience in software architecture
• 3+ years experience in technical leadership
• Experience with Java and Perl
• Experience with SQL and NoSQL database