Sr.qa Automation Engineer Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- Around 7+ years of experience in software development and testing which includes Automation and Manual testing using Selenium and QTP.
- Highly Proficient in interacting with business users and gathering user requirements to develop necessary Test Plans, Test Cases and Test Scripts.
- Performed Functional Testing using Selenium Webdriver, QTP and was involved in developing detail Test Plans for the testing efforts of the module.
- Extensive experience in Functional testing, Testing system management, Integration testing, Regression testing, GUI testing, Back - end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing, System Testing, User Acceptance Testing.
- Expert in Black Box Testing and also involved in White Box Testing.
- Experienced in working with open source tools like Selenium (Selenium IDE/RC/GRID/Web driver), SOAP UI, Fiddler and Firebug.
- Experienced in writing the Automation in Java and C# using Eclipse and Visual Studio
- Experienced in design and development of automation Frameworks
- Experienced in testing SOAP, Restful and WCF Services using SOAP UI.
- Experienced in White Box testing by authoring python Codes in Selenium WebDriver.
- Expertise in using different unique identifiers like XPATH/CSS Selectors/ID/Name etc.
- Experienced in Testing Web, Windows, desktop and Mobile applications.
- Created and Maintained Server side Integration Test using Python and Selenium Webdriver.
- Extensive experience in Enterprise application testing on IOS & Android Devices
- Experience in testing on physical devices and emulators/simulators.
- Experienced in AGILE Methodologies and SCRUM.
- Very well understanding Agile processes and Agile ceremonies
- Experienced in providing high-level estimations to the epics and story estimations
- Experienced in Software Development Life Cycle(SDLC) and test life cycle including Requirements Analysis, Systems Design, Development, Resource Scheduling, Project Tracking, Engineering Acceptance testing, Deployment and User Training.
- Extensive experience with relational databases like Oracle, SQL Server and DB2 in writing SQL queries using joins.
TECHNICAL SKILLS:
Testing Tools: Selenium, SOAP UI, Junit, Eclipse, Nunit, Microsoft Visual Studio and QTP
Bug Reporting Tools: Quality Center (9, 10, 11.0), Jira. Team Foundation Server (TFS), Rational Clear quest.
Databases: Oracle 11g/10g/8i, Ms SQL Server2000/2005 and DB2
Management Tools: Quality Center(ALM), JIRA and Rally
Methodologies: Agile/Scrum, Waterfall
Testing: Integration, Functional, Regression, Performance and Load Testing, Black Box and White Box testing.
Scripting Languages: Java script, VB script, XML and HTML
Programming Languages: JAVA and C#
WORK EXPERIENCE:
Confidential, Charlotte, NC
Sr.QA Automation Engineer
Responsibilities:
- Senior QA engineer responsible for designing and implementing test plan for MSS Unified View Project.
- Worked with Business users and Product owners to understand and develop test strategy based on their requirement.
- Mentored and Trained Junior developers in the team and helped them scale up to develop and deliver within a short timeframe.
- Worked in Agile Model (2 week Sprints) and delivered high quality code.
- Hands-on experience in testing Web and Mobile applications in Agile environment.
- Experience with Mobile Compatibility testing and Mobile application testing - iPhone, Android, iPad/ Tablets, Windows phones.
- Created Functional UI automated tests using Selenium Web driver and TestNG written in JAVA.
- Involved inMobile TestingincludesApp Testing. Test automation for web application using Cucumber.
- Used POM (Page Object Model) design pattern for reusable and maintainable code.
- Used Modular Framework design with Loose Coupling of all the modules.
- Automated entire suite of regression test cases for the application using Selenium WEB Driver API.
- Implemented cross browser parallel testing to reduce test run times.
- Used Apache POI libraries to read test data and write test case report output to Excel Files.
- Extensive use of iText library to generate PDF reports and screenshots for various scenarios.
- Automated testing for Website, backend Web Services and data validation from database.
- Use Mockito framework to mock backend data for UI Testing and validations.
- Used Atlassian JIRA, and JIRA Agile for tracking and reporting issues.
- Coordinated with serval vendors and teams for Integration and User Acceptance Testing of application.
- Performed functional testing, GUI Testing, Integration Testing, System Testing and End to End testing both manually and using Perfecto Mobile.
- Provided on call support for production deployments and application validation post-deployment.
- Created various test suites for Smoke Tests/Sanity Tests and Regression Tests.
- Generated easy to understand Graphical Reports using ATU Reporter for Selenium using TestNG.
- Used JMeter to test backend API’s and SOAP Webservices.
- Automated SOAP UI Test Suites using maven sure-fire plugin to run with CI Tools (Jenkins).
- Performed backend testing using SQL queries to check data and data integrity.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
Environment: Eclipse, Selenium IDE, Selenium Webdriver, TestNG, JIRA, ATU, JAVA, C#, Quality Center 10.0, SOUP UI, Oracle 11g, Apache POI, Mockito, HTML, Protractor,Angular.Js, Jasmine, XML, Windows XP/Vista, SQL Server, Web Services, Agile Methodology, Toad for Oracle, Squirrel, Windows 7/10.
Confidential, Austin, TX
Sr.QA Automation Engineer
Responsibilities:
- Designed the UI Automation framework with selenium, Nunit and Visual Studio
- Tested and automated the UI Changes, bug fixes and newly developed UI.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Involved inMobile TestingincludesApp Testing. Test automation for web application using Cucumber
- Build robust automated smoke and regression suites for functional and end to end scenarios
- Automated the testing of more than 50 Web Services using SOAP UI tool
- Performed backend testing using SQL queries to check data and data integrity.
- Worked closely with build team to get the code deployed in the test environments.
- Attended the backlog review, Iteration planning, daily standup meetings and worked closely with the manager to provide the necessary QA team updates
- Resolved the environment issues when QA environments are changed and verified if all the code got deployed in the testing environment
- Worked on multiple projects and supported the end users during the UAT testing.
- Analyzed the issues by looking at the UNIX log files, able to read.
- Executed the Test Cases and reported the bugs using ALM (QC 11.0) tool.
- Created the Test plans and Traceability Matrix in ALM
- Worked with external teams for SIT, Regression and End to End testing of the application.
- Worked with associated team to fix the issues and retesting the issues to accept the stories within the same iteration
- Worked on Functional testing/Smoke Testing/System Integration Testing of the application.
- Helped to troubleshoot complex development and production application problems and supported technical and production support on an on-call.
- Involvement in Black Box Testing.
Environment: Selenium Webdriver, Nunit, C#, ALM (11.00), Quality Center 10.0, SOUP UI, HTML, XML, Windows XP/Vista, SQL Server, Web Services, Agile Methodology.
Confidential, Jersey City, NJ
Automation Tester
Responsibilities:
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Involved in testing various business rules User/Customer functionalities, and Change Processes.
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
- Developed re-usable function using Junit for the Test Automation.
- Worked on creating test case for Object -driven framework for selenium WebDriver.
- Involved in automating test cases using Selenium WebDriver with Junit.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Involved in web and windows projects, with both C# and VB.NET using Coded UI automation tool Provided best practices in Automation testing in Coded UI.
- Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Design and execute the Test Plans and Test cases using User Stories/Business requirements. Performed Sprint level testing, Functional, Systems Integration Testing and Regression Testing.
- Identified & organized the overall plan for test data, strategy and also identify the Scope of testing within the context of each Sprint.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Experience in verifying the Claim Center implementation meets defined business and regulatory requirements.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing
- Worked on the Scripts inventory and maintaining the scripts for future Regression.
- Extensive work on Agile Methodology for Sprints and Scrums. Written SQL scripts (PL/SQL) to query and validate the functionality in Oracle databases.
- Involved in UAT (User Acceptance testing).
- Extensive involvement in Black Box Testing.
- Proficiency in End-to-End Testing and backend validation using SQL.
- Tested Web Services using SOAP UI Tool.
- Determine what should be automated and what test data needs to be set up.
- Used Defect Management tool JIRA.
- Used JIRA Green Hoper Tool for User Stories and task tracking in the Sprint.
Environment: Java, Selenium WebDriver, Junit, JavaScript, HTML, Eclipse, Windows, SOAP, Agile Methodology, Java,J2EE, DB2, Adobe Flash player, Soap UI, JIRA Tool for Bug tracking.
Confidential, NC
QA Tester
Responsibilities:
- Participated in Requirements/Use Case walk-through meetings to understand the applications’ business process and to gather testing requirements
- Wrote test plans and estimated time frames for Functional IT and UAT phases
- Developed detailed manual test cases at System &Functional level in Quality Center Automated scripts created are for execution of large number of claims for using the concept of Parameterization by using Data Tables.
- Used Table Checkpoints to check values of object properties, Image checkpoint for property values of an image and information in a table respectively using Quick Test Professional.
- Scripted test suites in Quick Test Professional, including custom functions in VB Script, to perform regression testing.
- Wrote VBScripts for Black Box and White Box Testing.
- Conducted QA meetings for the team to walk-through the Test Plan
- Conducted defect meetings with developers to walk-through each defect in detail for quick resolutions/fixes
- Performed Regression Testing after defects were resolved in test environments
- Documented the weekly status reports and presented the QA process to the management
- Involved in the project release implementation process.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
Environment: Quick Test Professional (QTP), HP Quality Center, Waterfall Methodology, Oracle, SQL.
Confidential, West Monroe, LA
QA Tester
Responsibilities:
- Created the test plan, test cases and test scripts based on functional requirements, technical specifications and use cases.
- Used QC to manage the defects/requirements
- Wrote T-SQL Queries to verify the data in tables
- Used Agile model in this project
- Involved in Bug analysis and fixing and meeting crucial deadlines.
- Wrote and execute test cases for functionality and regression testing.
- Made software defects reproducible and enter them into bug tracking systems such as Jira and BugZilla etc.
- Performed Load testing using load runner
- Active part in daily meetings, regular scrums and weekly Sprints
- Participated in exploratory, functionality, regression, GUI, release compatibility
- Created libraries in VB Script to call from test script
- Developed automation test scripts for client -server and web based applications using Python, Silk and other automation tools.
- Performed functional testing, smoke testing, regression testing and end-end testing
- Used Data base driven framework to automate regression test cases using VB Script/QTP
Environment: - QTP, VB Script, QC, T-SQL, SQL Server
Confidential
Jr QA Tester
Responsibilities:
- Planned and documented Test cases for Functionality, Performance, Database and Acceptance testing.
- Supporting the deployment in SIT, UAT, BVT environments.
- Used various queries to validate and populate data into a table
- Performed Functional, Navigation, Regression and Smoke tests on the new enhancements added to the web application indifferent environments like UAT, BVT and Production
- Executing the test cases and updating the test results in VSTF 2008.
- Logged the identified bugs/defects and tracked the status in VSTF 2008.
- Perform User Interface testing, System testing, Integration testing, Regression testing and Acceptance testing.
- Preparing weekly test status reports.
- Involved in IQA and FI check list documents for each release.
- Analyzing the CR's and providing test efforts.
- Test the application on different browsers and different operating systems.
- Perform positive and Negative testing by inputting valid and invalid data.
- Discuss issues/defects with the business and development teams.
- Conducted User Acceptance testing before the initial release when the project reached the final phase prior to deployment.
Environment: - SIT, BVT, UAT, and VSTF.