Sr. Qa Automation Engineer Resume
PROFESSIONAL SUMMARY:
- Automation test engineer over 6 years of experience in Information Technology in the field of Software Quality Assurance Testing.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Testing (UAT), Rational Functional testing (RFT) and Compatibility Testing of Web & Client server - based Applications.
- Adept technical skills in Performance Testing in Banking, Healthcare/Insurance, companies.
- Experience in Automation tools like Selenium WebDriver/RC/IDE/GRID, HP UFT & Quality Center, TestNG, Junit, Ant, GIT, Maven, Jenkins, Load Runner, Cucumber & SOAP UI.
- Involved inOffshoreandOnsitecoordination with Development and testing teams & setting up the testing process tailored according the client and business requirements.
- Experience in creating extensive Test Plan and Test Cases based on requirements and specifications using Mercury Test Director. Test Development expertise using frameworks such as Sigma, TestNG, JUnit and NUnit.
- Experience in writing queries using different databases such as Structured Query Language (SQL), MySQL, DB2 Etc. Experience in testing backend databases.
- Expanding, and maintaining software using C#. Verifying specs based on the Source to Target Mapping Using SQL/MySQL scripts within custom tools to validate the Data Warehouse and ETL processes.
- Have good working knowledge in querying salesforce.com database using SOQL & SOSL queries using Force.com Explorer.
- Worked very closely with the DevOps team in Agile methodology for deploying and building the automation Scripts in Continuous integration (CI) using Jenkins.
- Proficient with software development tools/environment such as Jenkins, JIRA, Confluence, GIT etc.
- Experience in using Methodologies such as Agile, Scrum, Waterfall, V- Model.
- Experience in Appium tool, formobiletestingin Android, IOS and othermobileapplications.
- Experience in using Xpath, to find web element based on its XML path in web page. Involve in TestNG to execute all the automation test cases based on in a group.
- Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid Driven, BDD Framework & Sigma Framework.
- Extensively worked on Selenium Web Driver with the preferred languages Java, and C#
- Involve in Web services (REST & SOAP), database technologies, and SOA/Microservices architecture.
- Experienced in Automation on Coded UI test project using Visual Basic and Visual studio. Proficient with Microsoft Excel, Microsoft Project, Microsoft Word.
- Involve in Testing of backend Database applications developed with Oracle, Sybase and SQL Server.
- Certified on Test Suite, Mercury Interactive. Certified on Software Testing Methodology and Mastering Mercury Automation Tools from Test Net Software Testing College.
- Excellent analytical and problem-solving skills with strong oral and written communication skills.
TECHNICAL SKILLS:
Testing Tools: HP Quality Center/ALM, Selenium Web Driver, Cucumber, Zephyr, UFT/QTP, HP Load Runner, JMeter, Protractor, Quality Center, Mobile Testing (Android & IOS), Appium, XPath, Jenkins.
Programming Languages: Java/J2EE, C#, Python, Visual Basic.NET.
Defect Tracking: Jira, Bugzilla 2.0, MTM, Dovetail, Rally, IBM Clear Quest, Bug Host.
App Servers: Tomcat, JBoss, IBM WebSphere, WebLogic, BPM, IBM (MQ)
Protocols: Cisco tools, FTP, HTTP, SONET, OSPF, L2/L3 Switching, IP, VOIP, ADHOC, TCP/IP.
Scripting Languages: Python, Java Script, Node JS, React JS, HTML 5, CSS 3, AJAX, XML, JSON.
Databases: Oracle 9i/10g/11g, SQL Server 2005/2008, MySQL, Mongo DB.
Framework: Page Object Model, Sigma, Keyword Driven, Data Driven, Hybrid Driven, BDD, TestNG, Junit.
Operating System: Linux, Ubuntu, Windows XP/ 2000/2007/2008, Mac OS.
Development Tools: Rational Application Developer (RAD), Spring Tool Suite (STS), Eclipse, TOAD.
Build Tools: Maven, ANT Hill, Agile & Scrum Methodologies, Waterfall methodology
PROFESSIONAL EXPERIENCE:
Confidential
Sr. QA Automation Engineer
Responsibilities:
- Analyzed the system requirements and developed design test plans and test cases and provided the documentation. Collaborated with product management teams in an agile environment.
- Participate in Scaled Agile Framework (SAFe) team. Strong track record of agile-based product development.
- To develop a comprehensive set of tests for web-based applications.
- Perform Mobile Testing for various IOS & Android mobile applications using Appium tool. Design test scenarios for various mobile apps including Native, Web & Hybrid Apps.
- Develop and deploy Integration automation framework for Selenium WebDriver using Java and TestNG
- Work on automation regression scenarios for internal Staples test suite using VB script and UFT.
- Performed Cross browser compatibility testing on Chrome, Safari, Firefox, IE browsers using testNG Unit Testing Framework by adding different annotations.
- Enhanced and maintained automated test cases, including mobile, using C#, SQL, Selenium web driver, Selenium Grid.
- Using CI/CD Pipeline Master easily to run the tests in an overnight and delivered the entire reports in morning.
- Responsible for the, testing of new C# modules which provide like to like functionality of existing Loan Origination System utilized by 300 users.
- Automated Object Repository, Test Script creations using C#.
- Involved in Regression testing using Selenium and creation of automation scripts for web pages.
- Performed Data-driven testing by using JDBC as a data source in SOAP UI and configured MySQL queries to fetch data from the MySQL & DB2 databases.
- Developed Manual & Automated test cases by decomposing use cases for specific functional requirements. Worked with Business Analysts to define and design test scenarios.
- Involve in using confluence to create Meeting notes, Project plans, Product requirements & More.
- Created automation frameworks for web-based applications using Selenium Web driver with Java & TestNG.
- Involved in testing API’s Manually for that I am using Postman Plugin.
- Created automation framework for RESTful API’s using Rest Assured Framework.
- Created automation test plans and deployed test cases on Jenkins to have a continuous integration test.
- Prepared SQL scripts for back end functionality Testing.
- Responsible for Testing the Backend APIs of residential portal through passing cookies.
- Used GitHub repository to run the Jenkins job for Continues Integration.
- As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings.
- Participated in Product Grooming session and worked with the Product Owner and QA teams to identify user stories for upcoming sprints.
- Performed unit testing for every written code and always wrote test methods with code coverage of 75% minimum. Migrated code from Dev Sandbox to QA Sandbox and QA to Production using cascade tool.
- Used JIRA Agile for project management and bug tracking.
- Worked closely with Development team, BA and QA teams as well as Stakeholders and members of Management.
- Provided weekly status report to Project manager and Team Lead, worked closely with BA and development teams.
- Assisting developers with robust unit, component, commit, build and deploy, CI/CD pipeline test automation.
- Implemented Page Object Model (POM) using Selenium WebDriver for better maintenance and management of automation framework.
Environment: Selenium WebDriver, JIRA, TestNG, MySQL, DB2, Jenkins, Java, C# CSS, XML, Eclipse, GIT, JUnit, Maven, Cucumber, Agile methodology, MS Office suite.
Confidential
QA Automation Engineer
Responsibilities:
- Involved in manual & automation Test Planning, writing Test Cases and Test Scripts as per specifications.Attend Sprint plan meetings, daily standup meetings and reviewed user stories in Agile environment.
- Performed various types of testing including smoke, white box, black box, integration, end-to-end, regression, and system testingas needed.
- Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using TestNG.
- Developed Manual & Automated test cases by decomposing use cases for specific functional requirements. Worked with Business Analysts to define and design test scenarios.
- Created automation frameworks for web-based applications using Selenium Web driver with Java & TestNG.
- Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using TestNG.
- Involved in testing API’s Manually for that I have used Postman Plugin.
- Involve in creating test cases for application which is based on Java Script.
- To test the Java Script application using Protractor and Jasmine testing Frameworks.
- Created automation framework for RESTful API’s using Rest Assured Framework.
- Created automation test plans and deployed test cases on Jenkins to have a continuous integration test.
- Prepared SQL scripts for back end functionality Testing.
- Responsible for Testing the Backend APIs of residential portal through curl commands.
- Used GitHub repository to run the Jenkins job for Continues Integration.
- As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings.
- Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using TestNG.
- Worked closely with Development team, BA and other QA teams as well as Stakeholders and members of Management. Used Firebug and Xpath to work with the application objects.
- Provided weekly status report to Project manager and Team Lead, worked closely with BA and development teams.Utilized Jira as defect tracking tool on the project.
- Used Java and Junit framework for scripting and created Selenium based scripts using Junit.
- Performed browser compatibility web application testing on different browsers (Firefox, IE and Chrome).
- Created a Page-Object-Model framework to cover end-to-end testing using Protractor with Jasmine Framework for BDD.
Environment: Selenium WebDriver, TestNG, MySQL, Jenkins, Cucumber, Java, CSS, XML, Eclipse, GIT, Sauce Labs, JUnit, Maven, Agile methodology, MS Office suite.
Confidential
Software Development Engineer in Test
Responsibilities:
- Creating both Manual and Automated test cases according to the business standards in Quality Center and Excel.
Performed extensive functional, integration, security, UI testing and Regression testing.
- Executed test cases manually and maintained, re-tested failed test cases after bug fixes.
- Designing of automation scripts and different frameworks like data-driven, keyword-driven and hybrid framework using HP UFT / QTP and Selenium Web Driver automation tools.
- Created a Manual Test cases of application.Developed Manual and automated test cases to test the functionality of the application.Project is developed in using agile methodology.
- Experience with Microsoft SQL Server and MySQL database and proficient in backend testing using SQL queries.
- Developed effective driver Scripts using VB Scripting with high level Recovery Scenarios, Descriptive Programming, working with data tables, Environment Variables, Shared repository and function libraries.
- Performed Testing for APIs, automation (Selenium WebDriver + Java) functional, mobile applications, cross browser, integration, localization, internationalization, smoke tests, regression.
- Working closely with Project Manager/Test Lead and Agile Project team to learn about the project functionalities and provided testing timelines.
- Automated the functionality and interface testing of the application using UFT.
- Used UFT for shared object repository for creation and maintenance, used regular expressions, reusable actions, data tables, checkpoints and recovery scenarios.
- Architected and implemented Agile QA process and practices, including defect and test management.
- Created test plans based on requirements for that created test cases and uploaded in.
- Write custom test management reports using SQL and BIRT (from Silk Central and Jira data)
- Diameter Credit control testing for correct message flow between SCP and the billing system.
- Active interactions with development for defect fixes. Involve in ability to write SQL queries.
Environment: Selenium IDE, Java, J2EE, SQL, Jira, Agile, Microsoft office, HP UFT/QTP, XML, HTML, Eclipse, Windows, TestNG, MySQL.
Confidential
QA Automation Engineer
Responsibilities:
- Created various documents such as Test Plan, Test Scenario and Test Schedules document, Defect Management Workflow Diagram, Test Case, Test Script, and User Manual Document.
- Served as a liaison between business, application team and technical team
- Reviewed the requirements and use case diagrams to write Test Cases/ Test plan that would test various scenarios.
- Create test plan and test cases for manual and automated testing from business requirements to match the project’s initiatives.
- Used Keyword driven, Page Object Model, Data Driven using CSV, CSS Selectors as a part of Framework.
- Helped Automation engineers in writing the code and solved technical issues
- Experience in parallel testing using Selenium Web Driver.
- Worked on Agile (Scrum) project methodology.
- Perform Selenium automation usingSelenium Web Driver and Selenium IDE
- Test the web modules flow and improve the script performance using Selenium find elements.
- Tested Service Oriented Architecture application using Soap UI.
- Performed Integration and Regression tests to check compatibility of new functionality with the existing functionalities of the application.
- Extensively used Selenium APIs such as taking a Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, by with different Locators (Xpath, CSS, id, Link text).
- Knowledge on the Android application development
- Performed Defect Tracking & Management in Rally.
- Supported production install and served for project issues in the capacity of a Lead Analyst.
- Involved in Unit Testing the code and provided the feedback to the developers.
Environment: JIRA, Confluence, Java/J2EE, Junit, Fiddler, Selenium WebDriver, Windows XP, MS Access and MS Excel, jQuery.
