Wednesday, December 30, 2009

So, you wanna do QA up in Washington, eh?

DESCRIPTION:

Software Test Engineers play key roles in multi-discipline teams working on new products and solutions. You will be part of a team that create tools, test harnesses and develops test designs and test plans that validate software for networks, systems and applications ensuring the overall quality of the products that are released. You will conduct strategic test investigations and provide recommendations based on schedule, resources and risk assessment. You will provide customer focused test strategies and solutions to improve test efficiency and increase test coverage leading to increased customer satisfaction and loyalty.

Software Test Engineers are responsible for creating, and executing manual and automated tests to ensure the stability of our software applications. Duties will include functional, usability, and regression testing. Responsible for identifying and documenting software defects and the ability to communicate these defects in a clear and concise manner. Must actively work with the development team in tracking and solving software defects. Candidate must have strong troubleshooting skills and be comfortable working with end users to resolve issues.

QUALIFICATIONS:

Education

Typically a Bachelors degree in Engineering, Computer Science or related technical field and a minimum of 3 years related experience or equivalent. Depending on the candidate, experience may substitute for education requirements.

Experience and knowledge

Three or more years of experience in software test planning, test development, and test execution. Working with cross-functional teams as well as practical experience in all phases of the software lifecycle. Must be experienced with multiple operating systems, particularly Windows XP, Windows 2003, Windows Server 2008, Vista, Windows 7, and SQL Server. Experience with test planning is a must.

Skills

-Analytic ability to research technical issues and generate creative/innovative solutions.

-Demonstrated in-depth technical knowledge of software testing process and release cycles.

-Extensive knowledge developing & reviewing Test Plans & Requirement documents.

-Proven problem solving creativity; balance of thoughtfulness & speed.

-Good understanding of software life cycles.

-Demonstrated ability to work independently to achieve desired results from general objectives.

-Excellent teamwork and interpersonal skills

-Excellent communication skills: listening, speaking, writing and presenting. Able to express thoughts and concepts to a variety of people with different skill levels.

-Strong initiative and willingness to learn.

-Tests software releases during the product development.

-Reports test results and enter problems and issues into the bug database. Monitors and updates bug reports as needed including bug report closure.

-Configures necessary hardware and operating environments as needed to complete assigned testing.

-Provides technical expertise on specific products, operating systems and specialized environments.

-Writes or assists in the development of test plans and test procedures.

-Completes assigned test-related tasks.

-Manages the defect database under the guidance of senior QA engineers.

-Assists in the automation of relevant test procedures.

-Assists in review of test processes as they are developed.

[Via http://highlandersolutions.wordpress.com]

No comments:

Post a Comment