Sr. Quality Automation Engineer Resume
Dayton, OH
SUMMARY:
- 9 + years of experience in Software Quality Assurance and Testing
- Healthcare applications (Electronic Medical Records)
- Enterprise applications (Black Berry Enterprise Server, Secure MFT and Orchestration)
- Experience with Version Control tools like SVN, GIT and Mercurial
- Team player, highly productive, commitment and Result driven team and Individual player
- Proven ability to work creatively and analytically in a problem - solving environment
- Excellent Communication, Mentoring, Interpersonal and Analytical Skills
EXPERTISE IN:
Efforts: QA Lead, Quality Analyst (Manual and Automation) and SME
Test Platforms: Mobile applications, Web, and client server applications
Test Automation tools: Selenium (Web driver, TestNG), SOAP UI, Postman, Junit, JMeter, Cucumber, Squish and Robot Framework
Test methodologies: Agile SCRUM (User Stories, Daily Standups, Grooming, Sprint planning and Retrospective meetings) KANBAN Board, FDD, Iterative and Waterfall
Test management tools: Atlassian Tool suite (Jira, Confluence, BitBucket, Zephyr), Rally, OTTR, Content Server, Mercurial, Team City, Sub Version, MKS Integrity and HP (QC and ALM)
Test Efforts: Requirement gathering, Test Planning, Test Scenarios, Test Cases, Test Matrix, Requirement Traceability Matrix (RTM) Functional testing, Regression testing, Integration testing, Services testing, Backend / Database testing, System testing, Performance, Load testing, Smoke and Sanity testing Defect Verification and Validation, UAT/BAT, PIV and PAT
Test Automation: BDD, TDD, Keyword driven and Hybrid Frameworks, Test scripting
Programming: SQL, PLSQL, Python, Java and working knowledge of C, C++, Java Script, C#, .NET, HTML, DHTML, XML, JSON, and Front Page
Domain: Financial applications ( Confidential and Confidential Notification and Payment Systems)
TECHNICAL SKILLS:
Database: Oracle 11i/12g, SQL Server 2008R2/2012/2016, Postgres and MS Access
Tools: SQL Developer, Postman, SOAP UI, JMETER, Visual Studio, Visio, Eclipse, Pycharm, Swagger, MS office Suite
Servers: Windows 2008R2/NT/2012/2016, IIS
Desktop OS: Windows 2007/2008R2/2012, Linux, Mac OS X
Mobile OS: iOS, Android, Confidential 10 and Windows
PROFESSIONAL EXPERIENCE:
Sr. Quality Automation Engineer
Confidential, Dayton, OH
Environment: Java, Eclipse, Jira, Confluence, HPCC, SPARK, JMeter, Swagger, Postman, Rest API, GitHub, Selenium, Cucumber and BDD framework
Responsibilities:
- Modified the Existing API tests and added assertions to the tests as needed using JMeter.
- Added more API tests for the new API calls and incorporated them into the existing API test sets.
- Responsible for monitoring the Daily Jenkins Jobs for the API Smoke and Functional Tests
- Implemented Automated Regression Suite for Sanity and Regression Testing using Selenium and BDD Framework
- Created Automated Test Scripts using Selenium
- Created and Updated the existing Jenkins pipeline scripts
- Implemented automation using Jenkins CI tool for test runs
- Tested Webservices requests using postman request and response xml
- Presented the consolidated performance test results for approval
- Participated in Daily Standup and Sprint Planning Meetings
- Assisted in Release Management Process Once Testing Activities are completed
- Implemented process improvement suggestions and changes in the team for better results
- Identified defects and reported them with proper priorities and severities
- Performed sanity and security Testing on the Application
Team Lead
Confidential, Charlotte, NC
Environment: Java, Eclipse, HP ALM, Jira, Confluence, Oracle, SQL Developer, Postman, Rest API, GitHub, Selenium, Cucumber and BDD framework
Responsibilities:
- Prepared Test Plans, Test Estimates, Test Schedules, Resource planning, Exit Reports and Release Notes
- Assigned work to team members based on team capacity and efforts
- Participated in Daily Standup and Sprint Planning Meetings
- Supported Product Owners with Release activities
- Created the Requirement Traceability Matrix to track and measure Test Coverage
- Assisted in Release Management Process Once Testing Activities are completed
- Prepared the Defect Leakage Ratio and Defect Deferred Ratio metrics
- Implemented process improvement suggestions and changes in the team for better results
- Identify Test Scenarios and created functional, integration and regression Test Cases
- Executed test cases with proper priorities in their respective Test Cycles
- Identified defects and reported them with proper priorities and severities
- Performed sanity and security Testing on the Application
- Updated Management on Team progress and Project Metrics
- As Test Automation Developer
- Implemented Automated Regression Suite for Sanity and Regression Testing using Selenium and BDD Framework
- Created Automated Test Scripts using Selenium
- Implemented automation using Jenkins CI tool for test runs
- Tested Webservices requests using postman request and response xml
- Presented the consolidated performance test results for approval
Sr.QA Analyst
Confidential, Richmond Hill, ON
Environment: Java, Eclipse, Apache Tomcat 8, 9, SQL server 2012/2016, Oracle 11, 12i, SQL Developer, VMware, VCloud, Jira, Confluence, Sub-Version (SVN), Mercurial, TeamCity, Ottr, Review Board, Swagger, JMeter, Postman, SOAPUI, Selenium, Linux and Windows server 2008R2/2012/2016, Fortify, Black Duck, HP Diagnostics.
Responsibilities:
- Organized Sprint Planning, Daily Scrum, Sprint Reviews and Retrospective meetings
- Work towards improving team's agile metrics like 'Story Points earned percentage' and 'Velocity' with time
- Implemented Agile Process Enhancements to help team transition from Waterfall to Agile
- Helped Development Team in understanding value of Scrum, User Stories and Sub-tasks
- Ordered User stories in sprint backlog in-order for Development Team to work on them
- Removing impediments and guiding Development Team to resolve conflicts by having constructive arguments
- Supported Product Owner in grooming and maintaining product backlog
- Worked alongside the Product Owner to understand complexity of final deliverables
- Provided project updates in Scrum of Scrum Meetings
- Worked with other Scrum masters during scrum of scrums, share best practices and discuss issues which may be of help to other Scrum teams
- Encouraging Team collaboration
- Coordinating between team located at multiple locations
- As Sr.QA Engineer:
- Prepared Test Plans, Test Estimates, Test Schedules, Resource planning, Exit Reports and Release Notes
- Planned test efforts required for Maintenance Releases, Patch and Hot fixes
- Assigned work to team members based on team capacity and efforts
- Participated in Daily Defect Triage and Planning Meetings
- Supported Product Owners with Release activities
- Created the Requirement Traceability Matrix to track and measure Test Coverage
- Assisted in creating new user stories based on Requirements from Product Owner
- Provided Time estimates to Product Owner for Project completion
- Assisted in the Release Management Process once the Testing Activities are completed
- Tracked Time Estimates (Actual vs Estimated) and prepare metrics for Management
- Prepared the Defect Leakage Ratio and Defect Deferred Ratio metrics
- Implemented process improvement suggestions and changes in the team for better results
- Identified areas for regression and provided suggestions where needed
- Identify Test Scenarios and created functional, integration and regression Test Cases
- Executed test cases with proper priorities in their respective Test Cycles
- Identified defects and reported them with proper priorities and severities
- Performed sanity and security Testing on the Application
- Updated Management on Team progress and Project Metrics
- As Test Automation Developer
- Implemented Automated Regression Suite for Sanity and Regression Testing using Selenium and Robot Framework
- Implemented Automation Framework using BDD and Hybrid Frameworks
- Created Automated Test Scripts using Selenium and Robot Framework from scratch
- Created JUnit Tests for application under test to test Rest Web Services
- Created customized keyword methods using python scripting for certain test modules
- Created tests to test Rest API’s and Database testing using the python libraries for Robot framework
- Implemented automation using Team City CI tool for test runs
- Created and Executed Load and Performance Test plans using JMeter
- Performed API testing of application under test using Postman and Swagger UI
- Presented the consolidated performance test results for approval
Senior QA Analyst
Confidential, Cambridge, ON
Environment: JAVA, Python 2/3, Eclipse, PyCharm, Apache Tomcat 7/8, Oracle 11g/12i, PostgreSQL, SQL Developer, PG Admin, VMware VSphere client, Jira, Confluence, Bitbucket, SourceTree, Sub-Version (SVN), Jenkins, RIDE, Robot, Squish, XML, J2Me, Junit, Java Script, SOAP UI, Salesforce, Baretail, IOS, Android, Windows and Mac OS
Responsibilities:
- As QA Prime/Scrum Master
- Prepare Test Plans, Test Estimates, Test Schedules, Traceability Matrix
- Test Reports, Variance Reports, and Data preparation
- Setup and support Test Environments
- Identify areas for regression testing
- Maintain and Manage QA/Test Environments (Test Servers and Database)
- Create Test Risk Assessment documents
- Support Product Managers with conformance activities
- Organizing Sprint planning and estimating meetings
- Project kickoff and creating scrum/Kanban board
- Conducted daily standup meetings, Sprint demos and retrospective meetings
- As Test Automation developer
- Develop test scripts in Python and Java
- Configure continuous integration (CI) to run test automation
- Setup Automation environments for running Automated Regression Test Suite
- Maintain and debug test automation scripts
- Identify tests to be automated
- Publish test automation results to release management
- As SME
- Perform Sanity testing, Verification and Validation of Bug Fixes
- Create Process Improvement plans and documents
- Audit Preparation
- Review Test Cases and Defects
- As First Article Certifier
- Test and Certify Application Tools and software updates and releases
- Other activities to include:
- Smoke test each release build in Test / Pre-Production environments
- Review Requirements, Design documents, Test Cases, Test Data and Identify Gaps
- Identify Test Scenarios and Create Functional, Integration and Regression Test Cases
- Use Jira for requirement management, planning, execution, defects tracking and reporting
- Test Alpha/Beta Release builds and certify builds for production deployment
- Log, maintain and track defects, assign priority and severity levels
- Test web services response and configuration of mobile app with Windows App.
- Participate in Walk through and Defect report meetings periodically with management
QA/System Tester
Confidential
Environment: C++, SQL, Java, HTML, XHTML, JavaScript, Eclipse, SQL Server, Oracle 11i, MS Access, VMware VSphere client, MKS Integrity, Rally, Jira, Selenium RC and WebDriver, Open Nebula, MS Project, Live-Link, XML, J2Me, Putty, Windows, UNIX, Linux, IOS, Android, Confidential, QNX Tools
Responsibilities:
- Identify test scenarios for installing BES10 app with various configurations on Windows platform
- Identify test scenarios for disaster recovery management for app functionality
- Develop and Implement solution to capture application logs in a centralized location
- Develop Automate test scripts using Selenium for regression testing and Device Management functionality
- Create Test profiles for IOS and Android devices for device management
- Prepare test cases for UDS related implementations and perform system testing
- Test MDM application functionality on both admin and devise
- Test System Administration of BES10, by creating users and assigning several profiles and policies
- Perform functional and integration testing on multiple mobile devises
- Used MKS Integrity and Rally for Test Management, Defect tracking, and Reporting
QA / UAT Analyst
Confidential
Environment: Java, JavaScript, HTML, XHTML, SQL, Quality Centre, Oracle, SOAP UI, MS Project, XML, UNIX, Wire shark
Responsibilities:
- Analyze Functional Requirements and Business Requirement Documents
- Create Test Scenarios, Test cases using Use cases and requirement specification document
- Perform Smoke, Functionality, System and Sanity testing for daily builds on multiple mobile devices
- Perform compatibility testing with various wireless networks (Wi-Fi, 3G) and carriers
- Performed version control testing and Cross device testing
- Create test data for testing payment and notification alerts
- Configure user profiles to test trigger various alerts
- Analyze Crash reports on various mobile platforms and coordinate with development team for fix
- Raise Change Request (CR) for bugs in Quality Centre
- Participate in Walk through and Defect report meetings periodically with client
- Test application on compatible OS and mobile devices viz. iPhone, Android and Confidential
- Involve in regular project review meetings and Status Meetings
