Senior Qa Automation Engineer - Sdet Resume
PROFILE:
- Over 9+ years of experience in the IT Industry as Senior QA Automation Engineer - SDET .
- Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
- Developed Test Automation Framework with Selenium WebDriver, Java, Cucumber, JUnit, TestNG Maven & Jenkins using Data Driven model and Behavior Driven model.
- Involved in writing Scenarios, Scenario outlines, feature and Step definitions using Cucumber for BDD.
- Expertise in developing automation test framework and creating function libraries.
- Developed and executed test scripts using Selenium WebDriver and analyzed Test Results and created Defects.
- Hands on experience on automated Performance and load testing using JMETER.
- Hands on experience on K2View ETL Tool.
- Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code.
- Experience in Verification, Validation, Automated Testing, Reporting, Web Service Testing and Service Virtualization.
- Hands on experience on Service Virtualization using IBM Rational Integration Tester.
- Used Postman & SOAPUI for rest service testing.
- Experience in Working with SVN and GIT as a code management source.
- Extensively experienced in Functional testing, Integration testing, Regression testing, UAT, Smoke testing and Sanity Testing.
- Worked extensively with Selenium WebDriver to automate Test Scenarios and generate reports using Jenkins Continuous Integration (DevOps).
- Experienced in designing and implementing Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium.
- Experience in writing test cases and maintaining test scripts as per the business specifications and functional requirements.
- Experience in implementing Automation tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
- Proficient in SQL queries to perform Database Testing.
- Quick Learner and adapt to the new tools and technologies and evaluate their test applicability.
- Team Player with good technical, analytical, communication skills and friendly.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver, JMeter, Cucumber, Firebug, FirePath, Soap UI, Postman, Swagger, IBM Rational Integration Tester, Maven, Jenkins.
Programming Languages: Java, SQL, JavaScript, VBScript, HTML and XML.
Databases: Oracle, MongoDB, IBM DB2.
Automation Frameworks: Junit, TestNG, BDD, Data Driven, Keyword Driven, Hybrid Frameworks, Page Object Model, and Backend Testing.
Bug Tracking Tools: HP ALM, JIRA
Version Controller: SVN, GIT, Bitbucket.
Methodologies: Agile, Waterfall.
CI/CD Tools: Jenkins
ETL Tools: K2View Fabric Studio
Domain Knowledge: Telecommunication, Insurance
PROFESSIONAL EXPERIENCE:
Confidential
Senior QA Automation Engineer - SDET
Responsibilities:
- Experience in developing Test automation framework from scratch using JAVA, Selenium webdriver, Cucumber, Junit, TestNG, JIRA and Eclipse.
- Involved in Analysis, design and Review of the Draft Use Cases and User-Stories provided by the Business Analysts for every Release.
- Understanding the Requirements and Functional Specifications of the application.
- Extensive Knowledge in Agile Methodology and participated in Sprint planning, Sprint Retrospective, Product Backlog Refinement and daily Scrum meetings.
- Experience in automating regression test cases using Selenium WebDriver.
- Implemented Page Object Model Automation framework with Java, Selenium Web Driver and cucumber. Page Object Model approach has been implemented to reduce code redundancy.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
- Experience of build tools like Maven and managing JAVA test automation projects using them.
- Configure the JIRA workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement.
- Identifying, analyzing and documenting all the bugs observed during testing and create a ticket in the Jira.
- Responsible for developing the scripts to support DevOps
- Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically. Jenkins Continuous Integration with the build server.
- Maintained the JAVA automation code and resources in configuration management tools like SVN/GIT Bitbucket repository over the time for improvements and new features.
- Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox and Chrome.
- Performed Database Testing with SQL and automated Data Validations using JDBC.
- Written various Features, Scenarios, and Scenario Outline with Examples, background and Hooks in Gherkin language for developing BDD framework.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Created, implemented and maintained Page Objects (POM) for each Webpage
- Developed and maintained reports of all automation issues and test results
- Expertise in Functional testing, Integration testing, Regression testing, UAT, Smoke testing and Sanity Testing.
- Conduct test case reviews, provide project related status reporting, coordinate all release planning and lead the testing team through all project phases.
- Supported during production deployment and helped business and development team to debug issues.
Environment: Java, Selenium, TestNG, XPath, Eclipse, Data Driven and Page Object Model Framework, Cucumber, SoapUI, Oracle, Maven, Jenkins, Agile/Scrum, Gherkin.
Confidential
ETL Tester
Responsibilities:
- Work closely with business users to gather requirements, define project specifications, develop implementation and test plans for the projects & enhancements.
- Using K2View Fabric Studio tool, developed new Logical Units -a micro-database which consists of data about the business entity which spans across multiple applications
- Involved in Java development, mapping, developing the complete flow using Extract, Transform and Load process, creating translation scripts and order migration in TDM GUI platform.
- Using K2View Translator Studio tool - generated new database sequence’s and implemented webservices.
- Preparation of technical specifications and Source to Target mappings
- Designed ETL test cases, Scripts and scenarios.
- Generated database extracts using Extract, Transform and Load (ETL) techniques to consolidate data from multiple database sources and connect-direct the same to the interfacing applications based on the business needs.
- Performed the role of an SVN administrator for the project. Helped the team to resolve SVN conflicts and merge issues.
Environment: K2View Fabric Studio and Translator Studio (ETL), Oracle, Java, SOAP Webservices, SVN.
Confidential
API Test Engineer
Responsibilities:
- Worked with business analysts, developers and technical support to determine the best requirement specifications.
- Used Agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Experience in developing API Test automation framework from scratch using JAVA, Rest Assured, Cucumber, Junit, TestNG, JIRA and Eclipse.
- Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code.
- Expertise in testing Web Services and REST APIs through SOAPUI and Postman tools.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating JSON using SOAPUI and POSTMAN.
- Written various Features, Scenarios, and Scenario Outline with Examples and Hooks in Gherkin language for developing BDD framework.
- Thorough knowledge of Rest Assured Java API Automation programming to enhance the API testing tool features set.
- Created the Feature files for Cucumber Automation.
- Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.
- Develop scenario-based testing for the JMeter scripts.
- Create, schedule and run the scenarios using JMeter and generate necessary graphs
- Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios
- Design, Develop and Execute load tests using JMeter and Jenkins
- Hands on experience on Service Virtualization Using IBM Rational Integration Tester to minimize the stress for not having enough test data.
- Created Virtual Services (simulated web services) and deploy in the Virtualize server.
- Experience in Continuous Integration Testing using Jenkins.
- Performed data validations from the database through SQL Queries.
- Excellent experience with source version control tools such as svn, git, Bitbucket.
- Involved in daily status meetings, scrum calls and production support.
Environment: Selenium web driver, REST Assured, TESTNG, SOAPUI, JEMTER, SVN, GIT, SQL Developer, Eclipse, POSTMAN, JIRA, JavaScript, Jenkins, Rational Integration Tester, JSON, WSDL, Windows 10.
Confidential
QA Analyst
Responsibilities:
- Responsible for all project lifecycle phases, from specifications and coding through deployment, testing, debugging, documentation, and maintenance.
- Create VBA programs to automatically update Excel workbooks, encompassing class and program modules and external data queries.
- Develop GUI interfaces using Open Database Connectivity (ODBC) to connect to Oracle.
- Extensively use Excel functions in development, focusing on read/write integration to databases
- Updates the Test Manager with daily status and issues
Confidential
QA Analyst
Responsibilities:
- Prepared and executed Test Cases manually according to the BRD, Technical Specification, Functional Design and Use Case documents, identifying applications functionality, test requirements and coverage.
- Involved in developing detailed Testing Strategy for the entire application and developed various test cases.
- Performed regression testing against the various builds of the application.
- Wrote SQL queries and tested front end developed data in the databases.
- Prepared and executed manual test scenarios and test cases based on business and functional requirements.
- Written end to end test cases in excel with status reporting to higher management by following testing standards
- Used Quality Center for test script and test result management and bug tracking.
- Defects were tracked, reviewed, analyzed and reported using Quality center.
- Prepared RTM Document to ensure that all the requirements had enough coverage for through testing.
- Performed an active role in comparing front end data with the data stored in backend
- Preparing Lesson Learnt documents from the previous project testing experience
- Updates the Test Manager with status of testing and issues
- Extensive use of Selenium Tool to test Regression suite.
- Participated in meetings and walkthroughs.