GENERAL RESPONSIBILITIES:Senior Quality Assurance Analyst will work with existing QA team and will be responsible for supporting the overall Quality of various software systems and applications. The work involves Test planning, writing Test cases, testing of software applications both manually and using Automation scripts, testing of mobile apps on different types of devices, testing with Set Top Boxes and Cable modems, reporting defects and entering them in Jira, tracking defect progress, tracking progress of Application(s) Under Test and reporting Test metrics. This person will be working on multiple projects in a dynamic and fast paced environment.SPECIFIC RESPONSIBILITIES:* Responsible for Test planning based on the project schedule and timelines.* Responsible for writing Test cases ensuring Requirements and Product Backlog items from the Sprints are translated into Test cases and ensuring the Quality of Application(s) Under Test meet the Requirements.* Executing manual Testing of various software applications in accordance with the Test cases developed/provided.* Executing Automation testing using Selenium and UFT. Responsible for writing and maintaining automation scripts.* Executing Testing of mobile apps, Set Top Boxes and Cable modems.* Responsible for Smoke Testing, System Testing, Functionality Testing, End to End Testing, Integration Testing, Regression Testing, GUI Testing, Web Application Testing, Mobile Application Testing and Load Testing of different Applications.* Responsible for promptly communicating any issues/findings to the team and Management.* Responsible for creating and tracking defects in Jira and managing Test cases in Zephyr for Jira.* Documenting Test scenarios, work flows, user guides and technical specifications.* Creating and maintaining comprehensive supporting documentation relating to the testing process for deployed software.* Work closely with the other members of QA and development teams and other departments within the company and with external vendors as needed.* Work in a dynamic environment and being able to multi-task efficiently and switch between multiple projects with ease.* Responsible for supporting Production deployments and post deployment validation.PREFERRED EXPERIENCE/SKILLS:* Bachelor's degree in Computer Science, Information Technology, Engineering or any related field.* 4+ years direct experience functioning in a Software QA role.* Experience working with Selenium and UFT automation tool is a must.* Strong Knowledge of QA methodology and the software development lifecycle.* Experience working with SoapUI, Restful API's and XML is a must.* Experience testing with JMeter is preferred.* Hands on experience planning Tests and strong ability to write thorough and comprehensive Test plans and Test cases in accordance with the functional requirements, detail specifications, and project plans provided.* Ability to proactively take initiative and demonstrate a high level of accountability.* Ability to understand project plan/schedule and resource needs.* Ability to monitor and measure progress of Application(s) under Test and to work on multiple projects concurrently.* Strong communication skills, both oral and written to interact constructively with the development/QA teams, project management, business stakeholders and vendors.* Candidate must possess keen attention to detail and excellent analytical skills.* Experience within an Agile/Scrum environment, highly preferred.* Software testing certifications, preferred.Associated topics: automation, prevention, qa, quality assurance, software quality, software quality assurance, software quality engineer, test, test engineer, tester Associated topics: performance test, process, prevent, prevention, quality, quality assurance, quality assurance analyst, software quality, software quality engineer, tester
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.