Qa Automation Engineer Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- 8+ years of Experience in implementing different automation development efforts in Agile/Scrum & Waterfall environments.
- Involved in implementation of different Automation frameworks such as Keyword Driven Framework, Hybrid and Page Object Model (POM).
- Expertise in Automation tools such as Selenium WebDriver, Selenium IDE/RC, Selenium Grid, Bamboo, Jenkins (CI/CD), Eclipse, Visual Studio, NUnit and JUnit.
- Hands on in developing various Custom Keywords in Keyword Driven Framework.
- Extensively involved in Front - end and Back-end (Web Services, API’s, and Databases) Test Automation.
- Excellent knowledge of the software development life cycle (SDLC) and software testing life cycle (STLC).
- Good experience in working on projects in Agile Environment and Waterfall Methodologies.
- Strong Selenium Automation testing experience with Selenium IDE, Selenium RC, Selenium Grid and Selenium WebDriver framework.
- Experience in system testing, Regression testing, integration testing, stress testing, functional testing, testing, User Acceptance Testing (UAT), Cross Browser Testing, Unit testing.
- Performed validations on Back-end Procedures and Wrappers in Greenplum Database by writing SQL queries in PgAdmin3 and PgAdmin4.
- Proficient in working with Selenium Grid to specialize executing multiple tests across different browsers, operating systems, and machines in parallel.
- Hands on experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider and Listeners and using NUnit annotations like Category.
- Experienced in using SQLite for loading test data into test scripts by means of Row Mappers in Page Object Model Framework.
- Performed Continuous Integration of code and scripts using Bamboo/Jenkins and triggered the Continuous Delivery process using Bamboo/Jenkins build jobs.
- Maintained Selenium automation code and resources in version control systems like GitLab/SVN over the time for improvements and to add new features.
- Expertise in implementing Maven for JAVA and MS Build for C# as a Build Management Tool to manage the required dependencies, plug-ins and for uniform build system.
- Experienced working with logging frameworks such as Log4j and Extent loggers to capture the flow details of the scripts.
- Hands on with JMeter, Postman and SOAPUI in performing web Services, Restful API’s validations and Performance testing.
- Implemented Action class and Robot class in selenium to handle mouse and keyboard actions.
- Experienced in Cross-Browser testing of applications in different browsers and environments.
- Proficient in documenting defects with high level of detail, accuracy and informative recreation steps using Quality Center and JIRA.
- Skilled in assessing client needs, suggesting ideas that enhance efficiency.
- Passion in learning new technology and skills as well as ability to follow established processes.
- Good skill in Defect Management and Tracking, Test Execution, Test Report generation, and Analysis using Quality Center, Jira.
- Worked in Agile/Scrum methodology.
- Expertise in EMV functional test software, POS terminal testing.
- Experience in retail credit card, debit card and EMV Transactions.
- Involved in different testing types like Smoke Testing, Static Testing, Functional Testing, Compatibility Testing, GUI Testing, UAT Testing, Automated testing, Accessibility Testing and Regression Testing.
- Expertise in both Manual and Automation tools like Quick Test Pro (QTP), Quality Center/ALM.
- Exceptional analytical, troubleshooting and problem solving skills.
TECHNICAL SKILLS:
Methodologies: Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle
Automation Tools: Selenium Web driver, Selenium IDE/RC, Selenium Grid, JMeter, Postman, Quality Center
Build Tools: Maven, MS Build, NUnit, Junit
Version Control & CI/CD Tools: Bamboo, Jenkins, GitLab, SVN
Frameworks: Page Object Model, Keyword Driven, Hybrid.
Programming Languages: Java, C, C++, C#, SQL
Webservices, API Tools: Postman, JMeter, SOAPUI
Operating System: Windows XP/7/8/10, IOS.
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Databases/Database tools: SQL Server, Postgres (PgAdmin3 and PgAdmin4), Snowflake, dynamo Db, AWS (Aurora and S3 bucket)
Project Management & Defect Tracking Tools: JIRA, QC, Version One
Software: MS Visual Studio, Eclipse.
PROFESSIONAL EXPERIENCE:
Confidential | Dallas TX
QA Automation Engineer
Responsibilities:
- Performing the role ofQATestManual and Automationengineerin a fast-paced agile team.
- Reviewing requirement documents, system documents to ensure technical accuracy, completeness, and compliance.
- Developed detailed test plan, test scenarios, test cases, test data and QA sign off document.
- Worked with Selenium WebDriver and TestNG to develop test scripts in eclipse.
- Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder and Mouse Hover.
- Performed Parallel testing using TestNG and Selenium Grid where multiple tests were run in parallel.
- Extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Used Parameters, Data Provider TestNG annotations to provide test data to test cases.
- Experienced in performance testing using JMeter.
- Used AutoIT for automating the Windows GUI and general scripting.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Utilizing knowledge of XML and experience of SOAP UIPro tool in Web Services API testing in multi-tiered application architecture.
- Maintained the Java and selenium test source code and resources in the GitHub source control repository tool.
- Good Experience in Design, Review and Execution of Test Cases.
- Good Expertise in automating the Front-End Testing using Selenium Web drivers.
- Expertise in working with selenium IDE and selenium web driver using TestNG.
- Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
- Stored the flow details of SeleniumAutomationin a file using Log4j.
- Performed continuous integration of code and scripts using Jenkins, Maven and TestNG. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
- Involved in Mobile testing by using Appium.
Environment: /Tools: Selenium WebDriver 3.0.1, Selenium Grid, Java, TestNG 6.9.0, GitHub 5.0, Maven, Jenkins 1.0.0, AutoIT, Apache POI, JIRA 7.9.0, SQL Server 2014, Eclipse 4.5,4.6, log4j 1.2.17, Apache JMeter 3.0, Appium, SoapUI Pro
Confidential, Dallas, TX
QA Tester/ QA Automation Engineer
Responsibilities:
- Analyzed the user requirements by interacting with system architect, developers and business users.
- Wrote and executed test cases manually for Hybris B2B E-commerce applications.
- Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
- Prepared Test Cases with the complete description of requirements.
- During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
- Good Expertise in implementing Waterfall / Agile and SCRUM Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
- Extensively involved in UI Automation by using Selenium Web Driver, Java, SOAPUI Testing, Database SQL Testing, Web application Testing.
- Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.
- Experience in using finder mechanisms like CSS, XPath expression, Link text, Partial Link text and name to find the Web Elements.
- Skilled in using Selenium APIs such as Take Screenshot for Capturing Failed test cases and reporting them through Bug tracking tools.
- Experienced dealing with Ajax requests in Selenium Web Driver using Synchronization.
- Worked on Selenium Grid for running the Automation Test script on Different Platforms and Browsers.
- Used Selenium Web Driver and TestNG to run parallel testing by creating Groups and categorizing test cases
- Implemented automation scripts for Cucumber BDD framework to test key Business Processes scenarios
- Developed Test Scripts to implement TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber.
- Performed Continuous integration automation using Jenkins and scheduled the tests to run at specific time.
- Experience in configuring Jenkins to email the content of the status of the build.
- Generated test logs using Log4j for various log levels.
- Experience in preparing test data for positive and negative Testing and identified critical bugs in the product early in the test execution cycle.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA, Bugzilla etc.
- Performed in working knowledge of Core Java and Object Oriented Concepts( Inheritance, Polymorphism, Exception Handling and Collections)
- Experienced in Back-End Testing to ensure data consistency on front-end by writing and executing SQL queries.
- Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.
Environment: /Tools: Selenium Grid, Manual Testing, Quality Center, HTML, JavaScript, SOAP, TestNG, Ant, SQL, Oracle, windows. Selenium Grid, Java, TestNG 6.9.0, GitHub 5.0, Maven, Jenkins 1.0.0, AutoIT, Apache POI, JIRA
Confidential, Dallas, TX
QA Automation Engineer
Responsibilities:
- Performing the role ofQATestManual and Automationengineerin a fast-paced agile team.
- Reviewing requirement documents, system documents to ensure technical accuracy, completeness, and compliance.
- Developed detailed test plan, test scenarios, test cases, test data and QA sign off document.
- Worked with Selenium WebDriver and TestNG to develop test scripts in eclipse.
- Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder and Mouse Hover.
- Performed Parallel testing using TestNG and Selenium Grid where multiple tests were run in parallel.
- Extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Used Parameters, Data Provider TestNG annotations to provide test data to test cases.
- Experienced in performance testing using JMeter.
- Used AutoIT for automating the Windows GUI and general scripting.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Utilizing knowledge of XML and experience of SOAP UIPro tool in Web Services API testing in multi-tiered application architecture.
- Maintained the Java and selenium test source code and resources in the GitHub source control repository tool.
- Good Experience in Design, Review and Execution of Test Cases.
- Good Expertise in automating the Front-End Testing using Selenium Web drivers.
- Expertise in working with selenium IDE and selenium web driver using TestNG.
- Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
- Stored the flow details of SeleniumAutomationin a file using Log4j.
- Performed continuous integration of code and scripts using Jenkins, Maven and TestNG. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
- Involved in Mobile testing by using Appium.
Environment: /Tools: Selenium WebDriver 3.0.1, Selenium Grid, Java, TestNG 6.9.0, GitHub 5.0, Maven, Jenkins 1.0.0, AutoIT, Apache POI, JIRA 7.9.0, SQL Server 2014, Eclipse 4.5,4.6, log4j 1.2.17, Apache JMeter 3.0, Appium, SoapUI Pro
Confidential | Irving, TX
Software Test Engineer
Responsibilities:
- Analyzed the requirement user stories and understood Functional specifications in project.
- Involved in designing, updating, reviewing, and executing test cases in UFT.
- ExportedTest Case Scripts inEclipse IDEand modified theSeleniumscriptsand executed.
- Hands-on experience in Black box Testing, White box testing, User acceptance testing, Functional, Integration, System, Usability, Regression Testing.
- Executedcross-browserandparallel testingusingTestNG.
- Involved in Regression Testing using Selenium. Created and executed Selenium test script suites usingSelenium Web Driver
- UsingEclipsedeveloped and executedJUnitTest cases.
- Experienced in reading the test data from excel spreadsheet usingAPIandTestNG Data provider.
- Used Quality center to define requirements, design test steps, run as test set, report, track and close bugs.
- Execute test cases compared with expected values and pass/ fail reports updated through Quality Center.
- Created and updated testcases in Excel sheets and generated Traceability Matrix.
- Suggested improvements in test process by gathering and analyzing data.
- Participated in QA Team meetings and weekly QA reviews.
- PerformedJUnitframework testing and created Traceability matrices.
- End to end functionality and UAT testing on different applications as Jewelry care plan, jewelry care plan renewal etc
- Worked on Java with testing and Junit before class and after class as static method
- Ring transaction on different modes of POS.
- Worked with automation tools like selenium, QTP
Environment: /Tools: SQL Server, Eclipse, Web logic, Manual Testing, Quality Centre, Agile Methodology, MS Office tools, HTML, XMLHP QC, TFS, Selenium Web Driver, Selenium Grid, Maven, TestNG, Java, Web Services, SOAP UI, Eclipse, Business Objects, Appium, Log4j, Apache POI, Jenkins, SQL, Chrome, IE, Windows, Linux.
Confidential, NY
QA Engineer
Responsibilities:
- Reviewed the Functional specifications document to determine the functionality of the application.
- By analyzing the Test Plan Created Test Cases and conditioned the Test Data.
- Prepared the Traceability matrix based on the requirements and test cases.
- Performed System and Navigation testing on the application.
- Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications
- Responsible for Black Box Testing of the application
- Checked the client side and server side validations. Tested the functionality of the application
- Involved in developing the tractability matrix in Excel sheet
- Involved in updating and executing test cases per requirements.
- Identified the Test Cases and documented them in Quality Center.
- Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing
- Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database (Back end testing).
- Conducted the System, Integration and Regression of the web application
- Prepared test scenarios and executed to validate the Tables, fields, texts and images in the Application
- Performed Backend testing by extensively using SQL queries to verify the integrity of the database
- Involved in daily status calls and reporting
- Worked with development team on defect reporting, fixes and resolution; update management on testing results, activities and planning using QC
Environment: /Tools: Windows XP, Microsoft Office Excel, QTP 10.0, Waterfall, ALM/QC. HP Quality Center, SQL Server, Windows XP, Microsoft office, Test Plan, Functional testing
