Software Engineer QA
1-800 CONTACTS
Contract Orem , Utah, United States Posted 7 years ago
About Position
Software Engineer QA (Contract)
$35.00 / Hourly
Orem , Utah, United States
Software Engineer QA
Contract Orem , Utah, United States Posted 7 years ago
Description
The Senior QA Software Engineer position is primarily responsible for the creation of automated systems and visibility tools based on product or system specifications, test requirements and test cases. The candidate should have the ability to develop and implement standard software engineering practices, as well as detailed organizational and documentation skills to support automation, quality and reporting efforts. This individual will develop automation tools, prepare test plans and execute them in order to assess the quality of applications. This individual must communicate proactively and effectively with all team members including business users, team leads, project managers and software developers. This employee will work well with minimal supervision in order to Effectively communicate and collaborate with the QA teamDesign, implement and maintain plans, frameworks and scripts using various productsPerform complex automation design, system analysis, and programming activitiesResearch and investigate enterprise application softwarePrepare technical documentation of processes and verification of subsystemsPromote unit testing and design integration testing for functionality and limitsPerform bug regression, release testing and endtoend test scripting for assigned productsResearch problems discovered by QA or Product Support and report problems to expedite solutionsResearch and understand the marketing requirements for a product, including target environment, performance criteria and usability issuesUnder direction of the QA Manager, this position will Expand and improve on established automation frameworks, environments, approaches and methodologies which will be used for automated testingCreate and maintain tools/automated data driven scripts for the manual testing team to use during functional testingContinually review and improve testing process and implementationEstimate testing efforts and provide status updatesEnsure that defects in the software products have been corrected and test results are documentedMay require occasional off hours or some overtime to support software releases and department needs. Required Experience and Skills Bachelors degree in Computer Science, Information Systems or equivalent work experience Requires a minimum 5+ years software application or QA development experienceRequires a minimum 4+ years experience with C# /.NET (preferred) or Java programmingRequires a minimum 4+ years experience working with a scripting language such as PHP, Ruby, Perl, JavaScript, VB Script, or PythonRequires a minimum 23 years SQL work experience.Experience working with software release cycles in an ntier environment required 2+ years automation testing experience with web and desktop applications preferred1+ years experience creating test plans and scenarios preferred3+ years Agile software development / QA experience preferredUnderstanding and experience with black and white box testing preferredGUI automation experience preferredExperience with an Agile methodology (XP, Scrum, Lean) a plusExperience with Continuous Integration or Build Engineering a plusAbility to quickly learn new skills and systemsHigh standard of customer service and qualityCommunicate transparently and effectively with business and IT membersAbility to work under pressure with multiple projects and deadlines
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.