Quality Assurance Engineer Resume
Denver, CO
Objective
- Seeking a QA/Software Engineer position in a client/ server and web application environment.
SUMMARY
- IT Professional with 7 plus years of experience in manual and automated testing using Selenium.
- Experience with testing in agile/scrum environment.
- Excellent understanding of Software Development Life Cycle (SDLC) and importance of QA in development/enhancement and maintenance of software applications.
- Participated in requirements reviews and design reviews and ensure requirements are testable, complete and ambiguous.
- Directly updated testing procedures and creating testing standards.
- QA estimation of Functional and Regression testing and assist in the identification of testing environment needs.
- Responsible for creating and prioritizing test cases and ensures test cases are approved by Product Management and Development Engineers.
- Responsible for executing test cases and communicating the test issues and results to the team.
- Experienced in identifying manual test cases that could be converted into automated test cases, developing and maintaining test scripts.
- Experience in converting manual test cases into automated scripts on Selenium WebDriver.
- Responsible to demo the automated scripts at the end of the sprint.
- Experienced in performing Smoke, Functional, Regression, Ad - Hoc, System and Negative tests.
- Expertise in data driven testing using Selenium Web driver/JUnit/ TestNG.
- Proficient in using Jira agile and Quality Center.
- Experience in testing Web Services that are implemented in SOAP, RESTful API with generating sample requests using WSDL and triggering the web services using tools like SOAPUI and Postman testing.
- Firm knowledge on SoapUI Pro automated testing tool for REST APIs
- Expertise in analysis of defect severity tracking system and reporting in Quality Center and Jira test management tools.
- Experienced working in UNIX/LINUX and Windows environments.
- Strong experience with SQL for data validation.
- Good analytical and communication skills.
- Ability to work independently with minimal supervision and also perform as part of a team.
- Ability to work under strict deadlines.
- Handled multiple tasks and quickly adapt new processes.
TECHNICAL SKILLS
Operating System: Unix AIX, Linux Red Hat, MAC, Windows XP/ Vista/7 and WinNT
Automation Tool: Selenium IDE/WebDriver/Grid, TestNG, JUnit, LoadRunner.
Defect Tools: Jira Agile, Quality Center/ALM, Clear Quest, Rational test manager.Rally
Web technologies: Java Script, HTML, CSS, ASP 3, ASP.net, MTS, IIS
Languages: Java, VB
IDE: Eclipse, Code:Block
Databases: Oracle, SQL Developer, SQL server, MS-Access MySQL
Virtualization: Oracle VM VirtualBox, VMWare
Networking: TCP/IP, UDP,LAN,WAN,Putty,WinSCP,FileZilla
Tools: MS-OFFICE (Word,Excel,Power Point and Visio)
Version Control: Git, SVN, ClearCase,BitBucket
PROFESSIONAL EXPERIENCE
Confidential, Denver, CO
Quality Assurance Engineer
Responsibilities:
- Writes and executes tests to validate products and software applications.
- Collaborates with Product and Development teams to identify product and technical requirements.
- Reviews and verifies requirements and design specifications for validity in overall product design, with an emphasis towards product testability and verification.
- Assists in identifying viable test strategies in order to support testing product functionality.
- Keeping record of test progress and results using JIRA
- Supports trials of new infrastructure designs/services.
- Consistent exercise of independent judgment and discretion in matters of significance
- Leads in the identification and resolution of problems and defects.
- Initiates investigation processes, identifies and reproduces bugs or defects and drives issues and improvements to resolution.
- Develops test cases and detail test scenarios, execution, tracking, and automation.
- Ensures proper execution of regression test procedures and automated test suites and scripts.
- Participates in design, code, and functional product reviews to facilitate white-box test design.
Confidential, Littleton, CO
Software Reliability Engineer (SRE)/QA
Responsibilities:
- Writing and executing manual tests for any number of internal and external facing web-based, mobile, or tablet applications
- Collaborating with Scrum Team to ensure requirements are clearly documented and understood
- Researching and developing an understanding of the requirements for features being tested
- Creating test plans and test cases for assigned modules; building test scenarios with help from team as needed
- Writing test plans and regression plans for all areas of the system; may also test projects that originate from the IT department
- Investigating and resolving technical issues in the testing process, such as identifying data issues through SQL queries and communicating issues with various departments
- Performing risk analysis and communicating risks associated with code releases
- Performing database verification by executing SQL queries to ensure requirements are being met
- Keeping record of test progress and results using HP ALM and JIRA
- Reporting progress of project testing to project team via standup meetings
- Experience verifying cross platform including mobile applications
Confidential, Denver, CO
QA Analyst/ Software Engineer
Responsibilities:
- Gathered specifications and requirements prior to testing. Test requirements were then documented in Jira
- Worked on Agile/Scrum development environment with frequently changing requirements and features sets.
- Delivered well-designed and written test cases to the project. Meet daily with Business analysts, Product Staff and Development on Test Issue and Requirements.
- Experience in developing the Automation framework using Java programming using OOPS concepts, Selenium, Java, JUnit/TestNG and Eclipse.
- Working with product designers, business analysts and developers at all stages to promote quality.
- Primary responsibility for identifying problems with the software and design, involves close interaction with the development and support team members
- Working simultaneously with multiple requirements/projects concurrently in a matrix managed environment. Plan and produce test case steps in Jira. Execute manual tests.
- Tested RESTful API web service requests and behaviors in swagger UI and involved in automating web service testing using SOAPUI.
- Collaborated within and outside test team to achieve desired end result. Took part in delivery scope meeting and initiated testing process to deliver high quality product.
- Accountable for timely and quality test deliverables throughout the project life cycle.
Confidential, Alpharetta, GA
QA Analyst
Responsibilities:
- Testing data and control flow to ensure that the consistency of business logic is maintained on version upgrade.
- Automated Web Application Testing using Java Selenium framework in an Agile environment.
- Produce and prioritize bug reports, reproduce bug reports using HP Quality center. Coordinate with the development/support teams to ensure required test platforms are available.
- Prepared deliverables such as test summary reports and test metrics documents based on coverage. Wrote SQL queries to access data from the database tables and validate the result.
- Created Test Automation Framework using Cucumber, Selenium WebDriver, TestNG and Maven.
- Developed Tests in TestPlan module in Quality Center for functional, End to End, Smoke and Regression testing. Created/Updated detailed test steps in TestPlan module. Validated test cases through review meetings
- Executed tests in TestLab. Reported bugs through quality center and validated bug fixes. Presented bug reports, defect age reports in weekly team meetings
- Defects were identified and reported to the development team using Quality Center.
- Generated reports in the Quality Center to show the run status of the test scripts and participated in the meetings to walk through the defect reports periodically.
- Responsible for Weekly Status reports showing the progress of the testing effort.
- Involved in weekly meetings with the development team to resolve technical issues.
- Actively participated in enhancement meetings and was responsible for weekly status updates, troubleshoot new releases and production issues content.
Environment: J2EE (EJB, Java, Servlets, JSP), UNIX, WebLogic, WinRunner, Quality Center, SQL server, IE 10/Windows
