Posted 3y ago

Software Quality Analyst III

@ Mouser Electronics
Bangalore, Karnataka, India
OnsiteFull Time
Responsibilities:Develop plans, Execute tests, Automate tests
Requirements Summary:Tests Mouser applications, creates test plans, automates tests, and leads quality processes for software projects.
Technical Tools Mentioned:Python, JavaScript, VBScript, REST API testing, UI testing, Test automation
Save
Mark Applied
Hide Job
Report & Hide
Job Description

SCOPE  

The Software Quality Analyst III (SQA-III) is responsible for testing of Mouser application projects, recording test results, and providing general quality assurance support.  The SQA III will work closely with QA management, project managers, software development managers, and software development teams to perform necessary testing of software projects.  The SQA III is also capable of creating test plans and scenarios for medium to large software projects and possess ability to develop expertise in one or more of the Mouser applications. In addition, the SQA III provides strategic vision for IS quality and leadership in continual improvement of testing and development processes related to quality.   

ACCOUNTABILITIES  
Technical Capabilities 

 Develop test plans for large, cross functional, or strategic projects based on Functional Requirements documents and accumulated business knowledge.
 Capable of creating detailed UML documentation. 

 Execute and report results for assigned test plans, test cases, and test scenarios.
 Performs and can teach various types of tests including: Black Box testing, Ad Hoc testing, and Positive/Negative testing.  In addition, White Box testing, Integration testing, Regression testing, Load testing, and Performance testing may be required.  Leads in development of new and innovative testing and quality capabilities.

 Create automated tests that can be easily maintained and follow appropriate test automation best practices for both API and UI layers.  Update and maintain library of automated tests that support unattended execution from test management platforms and continuous integration platforms.  Includes ability to automate dynamic input and validation data.  Develop automated test process and methodology to support continual improvement in test automation capability.  Document test case success and/or failure and maintain all relevant testing documentation.  Manage identified issues in current issue tracking database to produce performance reports and insure proper attention and closure of project issues.
 Promote programs into Production environment, as required, and maintain documentation of promotions.
 Create and maintain Traceability Matrix 
 Collaborate with development leads to design the test framework necessary for large or strategic projects. Business Acumen and Analysis 

 Develop expert knowledge of Mouser applications, business rules, processes, procedures, and policies to lead in Usability Testing.
 Develop and maintain expert level knowledge in two or more areas of Mouser’s applications and/or technologies. 
 Design and develop test cases and scenarios for large, cross functional, or strategic projects based on Functional Requirements documents and accumulated business knowledge.
 Perform review of Functional Requirements for testability, completeness, conciseness, and user usability.
 Analyze formal test results in order to determine Root Cause of reported defects.  
Communication  Provide daily summary on tests created/performed with status.
 Develop and publish test scenarios suitable for non-technical people to execute. 
 Lead in coordinating and supporting in-depth end-user reviews for modified and new systems or applications.
 Establishes and maintains effective relationships with internal and external contacts.  
Strategic Direction
 Define metrics, create reports, and develop statistics, for organizational reporting and monitoring of quality processes within QA department and IS software development process.
 Develop, establish, and teach quality assurance measures and testing standards that apply to application development/product lifecycles.
 Analyze existing IS quality processes and develop new or revised quality standards as needed.
 Conduct internal audits to measure and assure adherence to established QA standards for software development, application integration, deployment processes, information system performance, and corresponding documentation.  
Leadership
 Develop and coordinate training other team members.
 Review Unit Test scripts to ensure all functional requirements met, functions/procedures within modified code units work correctly, inbound calling functions/procedures work correctly, appropriated positive and negative tests are performed, and business rules are work as expected.    Be the visionary for the development of change control processes, practices, and guidelines for software development processes.  Lead research and analysis of available COTS tools to improve quality and testing processes of IS department.  Lead in test case design.  Represents the company in a professional manner.  Arrives on time, ready and prepared to begin work at agreed upon start time.  Comply with all company and IS Department Policies and Procedures.  Cultivate and disseminate knowledge of quality assurance best practices throughout IS department.   

QUALIFICATIONS  

EDUCATION & EXPERIENCE  

Bachelor’s Degree (or equivalent) in Computer Science or a related field.  4+ year of relevant experience with functional and non-functional application testing. Experience creating test scripts/instructions that can be followed by entry level personnel. Experience analyzing Functional Requirements and Technical Specifications to ensure continuity and traceability. Proficient with at least on scripting language such as Python, JavaScript, or VBScript. Significant experience creating automated tests for web-based interfaces. Significant experience creating automated tests for REST APIs using HTTP. Experience developing, capturing, and using quality metrics that effectively measure quality output from a software development department. Demonstrated experience in defining strategic direction for quality processes in software and quality departments leading to increased efficiency and software quality. Experience in leading in the identification and implementation of issue tracking and quality management tools. Web application or mobile application testing a plus.   Understanding of the UniVerse programming language and database a plus.   

CHARACTERISTICS  

Decisive Judgment Adapting to Change Planning & Organizing Delivering Results Policies, Processes & Procedures Customer Service 
Resilience Teamwork & Collaboration Interpersonal Communication Integrity Functional Acumen   

SKILLS & CERTIFICATIONS  

 Possesses a high degree of initiative. 
 Ability to lead improvements in efficiency and quality output.
 Ability to teach new concepts to others. 
 Ability to evaluate and test new or modified software programs by going outside the scope of the functional specifications.
 Ability to become “Subject Matter Experts” on Mouser’s business applications, processes, procedures, and policies.
 Reviews new or modified program, including documentation, diagram, and flow chart, to determine if program will perform according to user request and conform to guidelines. 
 Recommends program improvements or corrections to programmers. 
 Ability to evaluate proposed software or software enhancement for feasibility.
 Ability to read and interpret document and write reports.
 Ability to work independently or as part of a team.
 Aptitude to solve technical and practical problems and make recommendations to technical test members.  
 Aptitude to deal with situations when limited procedures or standards exist.
 Possess good interpersonal skills.
 Possess strong organizational skills and multitasking ability.
 Possess strong attention to detail skills. 
 Ability to analyze the impact of decisions before execution. 
 Demonstrates a positive attitude toward self and others. 
 Exhibits strong analytical and problems solving skills.
 Excellent verbal and non-verbal communication etiquette.   Able to communicate with people at all levels. 
 Appropriate grooming, attire and professionalism to interface directly with business contacts and represent the company.
 Available to work early, late and weekends when needed to fulfill assigned responsibilities.    

This is a summary of the primary accountabilities and requirements for this position.  
The company reserves the right to modify or amend accountabilities and requirements at any time at its sole discretion based on business needs. 
Any part of this job description is subject to possible modification to reasonably accommodate individuals with disabilities.