SQAFYI - Software QA Resource - FYI

US-WA-Seattle: Quality Assurance Engineer

To see other opportunities, please visit http://sqa.fyicenter.com
Date: 27-Apr-2009

Quality Assurance Engineer

Technical Knowledge and Expertise

* You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, and deployment -- all with an emphasis on software quality. * You have an in-depth understanding of formal software development processes and procedures. You keep up with the new technologies and new test methodologies through actively reading, training, and sharing with other engineers. * You write test plans and test cases that are high quality, high value, and maintainable. * You create and improve test automation scripts. * You address testing and process problems at their root, stepping back to understand the broader context. * You develop pragmatic solutions. You implement flexible/scalable processes and choose simple, straightforward solutions over more complex ones. Where existing solutions are known, you use them. * You understand a broad range of testing methodologies. * You understand software testing techniques, such as equivalence class partitioning, boundary value testing, domain analysis testing, orthogonal arrays, etc. * You anticipate and prevent future problems from occurring. You think and plan for the long term and do not accept solutions which get the code to production (project testing) but make continued testing after release (regression testing) difficult, labor intensive, or impossible.

You work in a team, driving projects forward and exhibit the following characteristics in your work:

* You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer. When none of the proposals is the obvious winner, you are still decisive and commit to the team’s decision. * You continue to move forward in the face of ambiguity and imperfect knowledge. You do not suffer from "analysis paralysis." * As you work through ambiguity, you document your path, removing the ambiguity for the next person. * You teach methods and procedures to reduce ambiguity and improve knowledge on future projects. * You lead by example. * Your decisions and judgment display an emphasis on raising product quality. * You proactively support knowledge-sharing within the team and across your division. * You communicate clearly both verbally and in writing with your team and with other groups. You are able to translate detailed technical problems into communicable messages. You listen effectively.

To apply for this position, please visit this Website.

Thank you,
Team SQAFYI - Software QA Resource FYI
http://sqa.fyicenter.com

US-WA-Seattle: Quality Assurance Engineer