Sr Qa Engineer Resume
Denver, CO
SUMMARY:
- 5+ years of extensive experience in software testing (Automation and Manual) in web based, client - server and mobile application
- 5 years of automation experience for web service, GUI based and mobile application
- Implemented behavior driven development framework using selenium and cucumber-JVM
- Experience in building testing teams of professionals with appropriate skills, attitude & motivation
- Experience in QA Automation Estimations, Test Strategy / Plans, ROI & Test Summary Reports
- Expertise in test automation framework design and development
- Involved in Test Automation Business Proposal Design & Documentations
- Proficient in Automation Feasibility Analysis, Automation Requirement Analysis (on Tools and Technology required across projects)
- Extensive Knowledge on Version Controllers tool SVN, Git, GitHub, Gitlab and CI tool Jenkins
- Excellent understanding of Software Development Life Cycle (SDLC) and importance of QA in development/enhancement and maintenance of software applications
- Experience with testing in agile/scrum & waterfall environment
- Proficient in driving teams towards achieving Continuous Integration (CI).
- Participated in requirements reviews and design reviews and ensure requirements are testable, complete and not 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
- Experience in web service testing for SOAP/RESTful web service
- Expertise in using web service testing tools (Postman, SoapUI and Parasoft/SOAtest)
- Experience in RESTful web service automation using Java/Rest Assured API
- Experience in web service automation using Parasoft/SOAtest tool
- Experience in identifying manual test cases that could be converted into automated test cases, defining test cases, developing and maintaining test scripts
- Experience in converting manual test cases into automated scripts on Selenium WebDriver
- Expertise in java BDD Cucumber and Gherkin
- Experience in performing Smoke, Functional, Regression, Ad-Hoc, System, Exploratory and Negative tests,
- Expertise in page object model Framework using Selenium WebDriver/JUnit//Java/Maven/ Cucumber/Serenity
- Expertise in writing automation script using Protractor/Jasmine/JavaScript/Selenium/NodeJS
- Experience in Appium, Selendroid(Android), Perfecto Mobile
- Proficient in using Rally, Jira/Confluence and Quality Center/ALM
- Expertise in analysis of defect severity, tracking system and reporting in Quality Center, Rally and Jira agile test management tools
- Experience working in UNIX/LINUX and Windows environments
- Strong experience with SQL for data validation
- Ability to work independently with minimal supervision and also perform as part of a team
- Ability to work under strict deadlines, Good analytical & communication skills
- Handled multiple tasks and quickly adapt to new processes
TECHNICAL SKILLS:
OS: Unix AIX, Linux Red Hat, Mac, WindowsXP/Vista/7/10
Automation Tool: Selenium WebDriver, Cucumber, Apache Axis API, Rest Assured, Protractor, Jasmine, Jmeter, TestNG, JUnit
Defect Tools: Rally, Jira/Confluence, Quality Center/ALM
Web Technologies: Java Script, VB Script, HTML5, XML, JSON, CSS, Ajax, ReactNode JS, Bootstrap
Programing Languages: Java, J2EE, C/C++, C#, VB, Gherkin, Python
Scripting Languages: PHP, Perl, Python, Shell, AJAX, VB Script and JavaScript
IDE: Eclipse, Netbeans, Intellij, Visual studio, PyCharmVisual Studio Code
Databases: Oracle, SQL Developer, SQL server, MS-Access, MySQLSQL Server Management Studio
Virtualization: Oracle VM VirtualBox, VMWare
Networking: TCP/IP, UDP, LAN, WAN, DHCP, SNMP, IPV6/IPV4 Putty, WinSCP, FileZilla
Office Tools: MS-OFFICE (Word, Excel, Power Point and Visio)
Version Control: Git, GitHub, Gitlab, SVN, ClearCase
PROFESSIONAL EXPERIENCE:
Confidential, Denver, CO
Sr QA Engineer
Responsibilities:
- Working on SAFE Agile/Scrum development environment. Participate several meetings (Sprint planning, backlog grooming, daily stand up, Retrospective. Attending PI planning every 3 months
- Involved in Resource Management & Allocation to Project based on Client Requirements
- Testing a single band 2.4ghz wireless router and a dual band 5ghz wireless router using PPPoE, Cbras DHCP(IPoE), & Non Cbras lines
- Often involved in co-ordination between various departments (Development, Testing, Operations and Support).
- Reviewing Automated User Story (System, Integration & Regression Testing) for Coding Standards and Test Coverage.
- On a Daily basis attend several meetings on Product Development and Test Automation to improve the Quality of the Product being delivered to Production.
- Document, implement, monitor, and enforce all processes for testing as per standards defined by the organization.
- Reviewing user stories prior to testing. Test requirements are then documented in Rally CA Agile Center. Delivering well-designed and written test cases to the project.
- Working with Product owner 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.
- Collaborated within and outside test team to achieve desired end result. Taking 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.
- Produce and prioritize bug reports, reproduce bug reports using Jira. Coordinate with the development/support teams to ensure required test platforms are available. Prepared deliverables such as Test summary reports. Write SQL queries to access data from the database tables and validated the result
- Run Smoke/sanity, Ad-hoc, regression, functional, system, front-end, back-end, negative, positive and exploratory testing.
- Developing daily automation script using Java/Selenium WebDriver/BDD Cucumber/Gherkin
- Working Continuous Integration with Jenkins, Git, Gitlab, Maven, Selenium, Junit
- Working Restful webservice automation framework using Java/Rest assured API
- Working UI based page object model automation framework using Selenium/Java/Junit/Maven/cucumber/Serenity
- Writing automation script using Protractor/Jasmine/JavaScript/Selenium/NodeJS
- Validate database operations by executing SQL statements against the back-end database
- Mentoring & resources on Selenium, Cucumber based BDD Automation Framework
- Generating reports and Publishing it across Stakeholders on Test Automation like Automation Execution Report, ROI, and test summary report
- Review various reports prepared by Test engineers
- Ensure the timely delivery of different testing milestones
- Supported and involved in Agile Scrum to help teams Automate their User stories which enhanced team productivity and ROI
- Driven teams to implement Continuous Integration with Jenkins, Git, Maven and BDD based Selenium Cucumber framework
- Participating in daily and weekly team task and review meetings
- Interacting with the QA manager for the regular updated of projects
- Continuously working and moving towards Open Source Tools and technologies available in the market
Environmen t: Java/J2EE, Oracle, SQL Server, DB2, AIX, Jira, Rally, UNIX, J2EE, Jboss, WAS, Flex, IE11, Selenium WebDriver, Junit, Cucumber, Maven