Automation Engineer With Dev Test Resume
Houston, TX
SUMMARY:
- A dynamic and an achievement - oriented Quality Analyst with 5+ years of extensive Software Testing Life Cycle experience mainly in Ecommerce, Banking and Insurance domains Developed Test Cases, Test Plan, Test Data, Time Estimates and Automation test scripts using Selenium. Diversified experience in ITKO Lisa, Manual testing, automation testing with CA Dev Test ( Service Virtualization ).
- Comprehensive knowledge of Software Testing Life Cycle, Manual and Automation Testing.
- Extensive experience in manual test case design and execution and automation test execution/modification for Agile projects.
- Experience in various types of testing - Functional, Regression, Scenario, Client-server based, Web based in environments like Win XP and Linux.
- Experience in Integration, System, Functional, Performance, Smoke, User Acceptance Testing (UAT)and Regression Testing.
- Extensively prepared test plans, test case designs, test script designs and execution of various test scripts, Quality Center.
- Worked as a team member in Scrum Team and participated in all Scrum Ceremonies.
- Experience in testing web services using SOAP UI (Simple Object Access Protocol User Interface) by creating new test cases and synchronizing them in QC.
- Good Knowledge in OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance. Good knowledge in Exception Handling, Collection Framework, File Operations, Multi-Threading, Methods of string classes, Conditional and Looping statements.
- Expected Service Virtualization. i.e. Soap and Rest Services.
- Experience in Restful web service Testing using Rest data with Service Virtualization .
- Solid experience of Software Development Life Cycles (Waterfall and Agile/Scrum) and QA coordination with Development team.
- Solid experience of Defect/Test Management tools such as JIRA, Quality Center/Test Director, Bug Zella.
- Experience in Bug tracking and Reporting using Test Director/ HP Quality Center. Experienced in using Test Management tools such as RALLY and JIRA which are bug reporting tools to track test progress, execution and deliverables.
- Experience in identifying the correct web elements uniquely by using different types of locators like Id, Name, Link Text, CSS, DOM, and XPath.
- Proficient in Defect analysis, performing Verification and Validation activities.
- Proficient knowledge in various types of software Testing such as Usability Testing (UT), Smoke Testing, Sanity Testing, Positive and Negative Testing, Data Driven Testing, Regression Testing, Unit Testing, and Integrated Testing.
- Ensured content and structure of all Testing documents / artifacts is maintained. Track and report upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines etc.
- Responsible for developing the scripts to support Jenkins ( Continuous Integration ) of the scripts with the build server.
- Proficient in using Quality Center for Test Planning and Defect Reporting and Tracking; Thorough understanding of the Defect life-cycle process.
- Worked with cross functional testing teams and developers for closing defects.
TECHNICAL SKILLS:
Development Methodology: Agile/Scrum, Waterfall
Artifacts: Test Plan, Test Case, RTM, Test Summery Report and Bug report
Testing tools: Selenium RC, Selenium WebDriver, Junit, TestNG and Cucumber
Test Management: HP Quality Center, Rational Quality Manager, Test Link
Defect Management: JIRA, HP Quality Center, Rally
Webservice: Soap and Rest
Programming Languages: Java, Java Script and C
Database/Database tools: SQL Server, Oracle, MySQL, SQL Developer
Microsoft Products: MS Suite, MS Project, Excel, Power Point, MS-Access est..
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Automation Engineer with Dev Test
Responsibilities:
- Project is implemented in SCRUM, Agile methodology, attended daily stand up Scrum meetings to discuss status of work done on each assignment.
- As a Software Development Engineer in Test ( SDET ) have good knowledge and experience with software testing and automated test techniques with a strong focus on quality throughout the entire software development cycle.
- Used Service Virtualization technique for backend services for upcoming sprints.
- Good experience in Linux Virtualization.
- Experienced in LDAP configuration in Linux and Active directory Domain in Windows Server.
- Deployed the backend Services in Dev Test Portal.
- Created a Selenium test suite using Selenium Web Driver and Executed test scripts using Maven.
- Involved in running Selenium scripts and updated the scripts accordingly to enhanced requirements using Selenium WebDriver with Cucumber (feature file).
- Developed the scripts based on manual test case by using Protractor Visual Studio Code, Type Script.
- Designed and implemented the Automation scripts with Cucumber using Selenium-WebDriver. (SDET )
- Developed Automated regression tests using Cucumber.
- Perform ATDD Automation using Gherkin, Selenium, Cucumber, Bamboo, Bitbucket.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Analyzed Business Requirements and Design Documents to get a better understanding of the system from a technical and business perspective.
- Troubleshoot the issues with set up of applications or other setting issues.
- Wrote Test plans and Test cases based on the Requirement and Design documents.
- Executed functional Test Cases and evaluated the results and Documented the Bugs in Quality Center.
- Understand and worked on Components Integration Testing, Interface Testing, System Integration testing and End to End Integration Testing
- Performed Functionality, Integration, Regression, System, UAT (User Acceptance Testing) testing during the various phases of the application.
- Experienced in functional testing of SOAP and RESTful API Web Services using Service Virtualization for (API TESTING).
- Read Json Response Body using Rest Assured.
- Experienced with Front end & Back end and integration testing of data.
- Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
- Created and maintained SQL Scripts to perform back-end testing on the oracle database.
- Performed Database testing using SQL queries.
- Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes .
- CI/CD pipeline from code commit to project build, test cases, till the deployment to a non-prod environment.
- Have solid understanding of CI practices and automation of application build processes.
- Responsible for deploying code & setup of QA and UAT environment using Jenkins pipelines.
- Experience with setup and Ansible infrastructure for AWS -based deployments.
- Ran QA Test in different environment to validate failed test cases.
- Generated status reports and Bug reports and presented them in daily standup status meetings.
- Timely Escalations to the management’s notice for any major/blocking issues.
- Used Jira for defect reporting and tracking.
- Worked in Jira to change Acceptance criteria for few user stories.
- Developed and involved in Manual Testing with Test Cases and Create an Excel document with results tested data.
- Interaction with onsite coordinators, Dev and PMs for clarifications or other needs.
Environment: Eclipse ID, Maven project, Java, Java Script, Postman, Selenium Web Driver, IE Browser (Internet Explorer), Jira, Bit Bucket, SourceTree, GIT, Windows XP, MS Excel (MS Office), Unix/Linux, SOAP- XML and Rest-Json.
Confidential, Los Angeles, CA
Automation Engineer with Dev Test
Responsibilities:
- Project is implemented in SCRUM, Agile methodology, Attend daily stand up Scrum meetings to discussion Participate in Release requirement analysis, Release plan and scoping meetings.
- Attending Testing plan review meetings with Business, solution design, Development team.
- Used Maven to help manage project's build, report and documentation across the network.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver.
- Developed and updated Test Scripts based on the Functional and Technical Specifications using Selenium Web driver.
- Implemented and executes functional test cases in ITKO Lisa as per Automation Framework and Standards.
- Service Virtualization with XML, JSON data exchange formats for API Web Services.
- Virtualized in Restful web service Testing using Rest data (Json format) and for Soap web service Testing using Soap data (XML format).
- In SV ( Service Virtualization) used Request and Response for data validation. i.e. service testing.
- Responsible for Patching Linux Virtualization.
- Created test cases for RR Pairs (Request and Response).
- Using SoapUI for API Webservices Testing.
- Performed Back end testing using SQL queries to access the main database.
- Implemented POM framework using Selenium WebDriver for further test creation and execution and TestNG to run the parallel testing in Java platform.
- Created and executed test plans, test cases, test data and other test related documents.
- Wrote Test plans and Test cases based on the Requirement and Design documents.
- Executed functional Test Cases and evaluated the results and Working with solution design team on functional navigation and testing clarifications.
- Generated status reports and Bug reports and presented them in weekly status meetings.
- Involved in documenting and running the scripts in JIRA.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Experience using DevOps tool Terraform in provisioning AWS machines . Implemented a continuous deployment (CD) pipeline involving Open stack, Ansible to complete the automation from commit to deployment.
- Selenium WebDriver to perform cross browser Functional Testing by using Gherkin Language for BDD (Cucumber).
- Used Git as code repository and Code Collaborator to manage code reviews.
- Implemented Junit test runner class to call test cases in Cucumber.
- Developed Manual Tests by analyzing product use cases and requirements as well as technical design and implementation artifacts.
- Used SQL Queries to retrieve data from the database to perform Backend Testing.
- Helped developer in Unit testing business layer logic
- Used Data Tables in Selenium to execute Data Driven testing.
- Updating daily status to Release Manager which includes issues, action items, defect status etc.
Environment: Agile, Jira, Git, Eclipse ID Java, Maven, JavaScript Selenium WebDriver, XPath, Firebug Cucumber, TestNG, Jenkins, SOAP UI, SQL and Windows.
Confidential, Baltimore, MD
Automation Engineer with Dev Test
Responsibilities:
- Project is implemented by Agile methodology.
- Attend the Project Kickoff Meetings (PKM) with PM and Dev and understand the requirements.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Used Service Virtualization for backend Support, And deployed CA Dev Test portal recorded services.
- Developed and involved in both Manual Testing and Automation Testing.
- Analyzed Business Requirements and Design Documents to get a better understanding of the system from a technical and business perspective.
- Wrote Test plans and Test cases based on the Requirement and Design documents.
- Delivered overall Test Summary reports from the Quality Center (QC).
- Executed functional Test Cases and evaluated the results and Documented.
- Generated status reports and Bug reports and presented them in weekly status meetings.
- Worked in all stages of Software Development Life Cycle (SDLC) i.e., Systems Analysis, Design, Development, Testing and Implementation.
- Involved in automating test cases using Selenium with TestNG.
- Wrote and executed automated test cases using Selenium to automate manual testing solutions.
- Worked with developer and performed white box testing for data layer.
- Used Selenium RC used to test search results of Meta search engine.
- Developed automated script for back-end testing using Selenium RC.
- Performed cross browser functional testing using Selenium RC.
- Responsible in executing Selenium RC test Scripts on different browsers and checked for compatibility.
- Involved in automation scripting using Coded UI
- Performed database validation using SQL queries.
- Create the test plan in QC by referring to the BRD.
- Responsible for deploying code & setup of QA and UAT environment
- Actively pursued testing production hot-fixes for critical production issues.
- Perform backend testing, Test installation scripts to verify that database
- Identify and track defects while effectively coordinating efforts with developers or responsible parties to ensure defect resolution. Provide analysis and data for use in debugging.
- Coordinate and follow up with developers for timely resolution of issues/bugs.
- Timely Escalations to the management’s notice for any major/blocking issues.
- Logging and Tracking defats using Rally and Building new end-to-end customized workflows/screen in Rally.
- Logging and Tracking defats using Rally and Building new end-to-end customized workflows/screen in Rally.
- Involved in handling the Production Issues and preparing RCAs for the issues reported.
- Interaction with onsite coordinators, Dev and PMs for clarifications or other needs.
- Helped developer in Unit testing business layer logic.
- Environment sheet, metrics sheet, RCA doc, sign off doc, readme doc.
Environment: Selenium, Java, Cucumber, Ruby, Soap UI, Restful, Python, Web driver, SVN, Agile, JIRA, XML, HTML, Load runner, Windows, MS Word, MS Excel, MS Outlook.
Confidential, San Diego, CA
QA Analyst with Dev Test
Responsibilities:
- Proficient in the complete SDLC Defect management life cycle.
- Well experienced with SCRUM meeting and implementation through Agile methodology.
- Experience in Manual and Automation Testing.
- Experienced in TestNG, Junit, Data Driven, Keyword Driven Frameworks in Selenium, Good understanding of different Annotations used while working with TestNG Framework.
- Experience in implementing ANT/Maven and CI tools like Jenkins for automation with Junit/TestNG frameworks.
- Sound knowledge on Object Oriented Programming concept, JavaScript, Html and Java Language.
- DEV Team using GRIDDLE to build the Project, with Micro Services RestAPI .
- Configured Load balancing (Least connection) and fail over for Apche/Tomcat servers.
- Used Selenium framework to run unit test and MAVEN to build the Project
- Proficient in analyzing the Business Requirements Specification (BRS), System Requirement Specifications (SRS), Functional Requirement specification (FRS), Design Documents to formulate Test Plans, Test Scenarios/Strategies, Test Scripts, Test estimates and Test Cases.
- Diversified experience in testing at every phase of the development process Functional, Integration, Regression, User-interface, Acceptance, System, End-to-End, Front End and Back End testing.
- Proficient in Web service testing using SoapUI tool, SOAP, XML and expert in reading WSDL.
- Extensively used Jira, Quality Center and Bugzilla for test planning, Bug tracking and reporting.
- Expertise in developing Software Test Plans, Test Case Design, and Test Scripts based on User Requirements, Specification (URS) and System Requirements documents.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Experience in Backend testing in Oracle, using Queries for data validation and verification.
- Worked with developers on performing root cause analysis for critical bugs and scrum sessions for new requirements.
Environment: Selenium, Java, Cucumber, Ruby, Soap UI, Restful, Python, Web driver, SVN, Agile, JIRA, XML, HTML, Load runner, Windows, Linux, MS Word, MS Excel, MS Outlook.
Confidential
QA Engineer (Manual Tester)
Responsibilities:
- Strong Understanding of Scrum and Waterfall Methodologies
- Participated in Planning and the Monthly standup meetings as part of the waterfall team, attended grooming sessions and Retrospectives.
- Developed and involved in Manual Testing.
- Created Test Plans and Test Strategies from user stories.
- Designed Test Cases for requirements mentioned in the story cards after analysis and Discussed and shared the test scenarios with the business analyst and peers for reviews.
- Created Test Environment and Test Data Set-up in each sprint.
- Executed the Test Cases extensively on Functional testing, Performance Testing, GUI Testing, performance testing, Boundary Value Analysis testing, Regression, Re-Testing, Sanity Testing and End-End testing.
- Prepared Requirement Trace Ability Matrix (RTM) to confirm the test coverage and mapped it with Test cases.
- Performed detailed Interface testing of the data from source to target tables structure, transformation rules and data quality.
- Performed Root Cause Analysis to decide the defect leakage, defect injection and defect detection.
- Responsible for preparing Test case Spread sheet, Test Cases and executing the test cases and document the results
- Extensively involved in preparing test cases, test conditions and test scripts for manual testing using Excel spreadsheet.
- Created reports in Excel by querying data from Access database for analysis.
- Involved in documenting and running the scripts in JIRA.
- Created defects with proper priority and severity and tracked them to closure. Documented the Bugs in JIRA.
- Involved in writing the scripts from scratch and enhancing the scripts based on requirements.
- Worked with various checkpoints & recovery scenarios for error handling.
- Involved in Backend Integration Testing and Wrote SQL queries to retrieve test data.
- Involved in user acceptance test plan. Provided UAT test cases for the client to verify before deploying the application into production.
- Designed and executed test cases for new modules of the application including Linux and Web-based applications.
Environment: Soap UI, Restful, Web driver, SVN, Agile, JIRA, XML, HTML, Windows, Linux, MS Word, MS Excel, MS Outlook.
