Sr. Software QA Engineer Information Technology (IT) - Sunnyvale, CA at Geebo

Sr. Software QA Engineer

The Senior Software QA Engineer candidate will be responsible for many facets of quality assurance and testing including strategy/guidelines development and maintenance, test template creation, test plan organization, test tool selection, implementation and utilization, oversight of unit testing for minor support changes, enhancements, development projects and system upgrades, regression testing and supervision of software testing staff.
This position will work closely with engineering project managers to review new software design, change specifications, and timelines to ensure QA integration points, expectations and test plan approach fall within the standards. They will assist with user acceptance test coordination and error handling. The Senior QA person will partner with project managers, unit testers, subject matter experts/end users and external partners.
They will be responsible for designing, implementing, executing, and debugging automated test scripts. The position will be responsible for all phases of testing, associated management reporting, identification and implementation of process improvements and resource coordination.
Essential Duties and
Responsibilities:
Develop policies and standard operating procedures, as needed, to effectively execute the principles and responsibilities of software quality assurance.
Develop and lead the software system testing process, resources, programming, projects and documentation.
Assure that output from the software development process includes adequate identification and interpretation of product requirements, such as a) traceability requirements, b) test requirements, c) usability, etc.
Ensure appropriate scheduling of software quality resources and test personnel to projects.
Review product design documentation to ensure that requirements stated are correct, unambiguous, and verifiable.
Assist in generation of use cases to ensure that all functional requirements of a system are captured during the product design phase.
Consult with product development to evaluate system interfaces, operational requirements, and performance requirements of overall system.
Define test methods and create test plans for new or updated software projects to determine if the software will perform accurately and reliably according to documented requirements as well as established standards under both normal and abnormal conditions.
Coordinate with development managers / project managers to identify appropriate scope of testing required for a project and managing the overall testing activities for projects.
Direct or dotted line oversight of on-shore and/or off-shore testing team including daily operations, priority management and resource planning.
Work to integrate the software assurance process into release management, change management, and project governance processes within the organization.
Recommend design improvements or corrections to engineers throughout the development process.
Maintain effective communication with the project software engineers on project limitation, capability, performance requirement and hardware interface changes.
Execute test plans and create test reports to describe program evaluation, testing, and correction.
Monitor program performance after implementation to prevent reoccurrence of program operating problems and ensure efficiency of operation.
Formulate and design software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
Qualifications:
Bachelor's degree in engineering, science or information technology, or equivalent experience.
8 years of related work experience in Software Quality Assurance.
Experience working with real-time embedded software, Java, Linux and associated test development and tools.
Strong leadership, communication and coordination skills.
Proven Experience writing test plans, scripts, automating and validating the testing scripts.
Self-starter, highly organized; Works well with all functional levels in the organization; excellent presentation and interpersonal skills; high level facilitation skill; capability to resolve complex problems with minimum confusion, frustration, and inconveniences for all parties concerned.
Customer focused; Action-Oriented; Building Team Spirit; Self Development; Creativity & Innovation; Problem Solving; Ethics & Values
Planning; Aggressiveness; Commitment; Closure; Listening; Response to Change; Task Completion; Decisiveness; Influence; Communications
Ability to adhere to schedules and project time lines and communication of issues/problems that may impact the ability to meet objectives.
Willingness to work flexible schedule to support production issues and project rollouts.
Demonstrated experience in developing, implementing and maintaining a cost effective, long-term automation strategy.
Strong software analysis skills, strong problem-solving skills, ability to troubleshoot under pressure
Advanced understanding of Quality Management and best practices with regard to testing techniques, methodologies, processes, tools, artifacts, and measurement
Thorough knowledge of software development lifecycles
Advanced abilities with use of reference materials and other resources to complete tasks
Strong verbal and written communication skills, including the ability to effectively facilitate meetings
Excellent analytical thinking and problem-solving abilities
Ability to effectively meet deadlines and prioritize projects in a dynamic and fast-paced work environment
Ability to manage a variety of skill sets and disciplines.
Liquid Robotics designs and manufactures Wave Gliders , the worlds first wave and solar powered autonomous ocean robots. With partners, they address challenges facing defense, Oil & Gas, commercial and science customers by making ocean data collections and communications easier safer and in real-time. Liquid Robotics was acquired by Boeing in December of 2016 and operates as an independent non-integrated subsidiary.
For more info, please visit www.liquid-robotics.com
Liquid Robotics is an Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
. Apply now!Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.