Sr. Automation- Lead Resume
Washington, DC
SUMMARY:
- 8+ years of experience in all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) on software Automation and manual testing in e - commerce, Insurance, Banking & Telecommunication domains.
- Experience in writing Test plans, defining Test strategy, Creation of Test cases, Test Scenarios, converting manual to automation test cases, developing and Maintaining Automation Test Scripts based on business and functional requirements.
- Experienced in preparing and executing Test cases, evaluated test results and Report discrepancies to the development team using ALM & JIRA, RALLY.
- Experienced working on agile Scrum environments.
- Expertise in Java OOP concept, API interface & white-box Testing, Gray-box testing, Smoke Testing, Backed-end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, API Testing, EDI testing, Salesforce Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, boundary value Testing, Performance Testing (load and stress).
- Extensively involved in Front-end and Back-end Testing (Web Services and Databases) with Test Driven Development (TDD)/Acceptance Test Driven Development (ATDD) and Behavioral Driven Development (BDD) approach.
- Expertise in Designing Behavior Driven Framework (BDD) from scratch using Cucumber for both web based application and mobile application for android and IOS using Appium.
- Expertise in designing Acceptance test driven development (ATDD) from scratch using Fitnesse for both web and mobile application.
- Very good in writing SQL, LDAP queries for backend data validation and data integrity check.
- Salesforce CRM (Sales and Service Cloud) testing experience.
- Experienced in providing the efficient locators strategy like Customize Xpath and CSS Selector to run WebDriver script in stable condition & customize Xpath as required.
- Export on UI automation & perform API testing using HTTP, SOAP-UI, Ready API, JMeter, rest-assured and from Browser using postman for web services and automated through Junit, Jenkins and Taurus.
- Experienced with test automation tools like Selenium WebDriver and Selenium Grid.
- Experienced in using Jenkins as continuous Integration and continuous delivery(CI/CD) tool.
- Ability to setup troubleshooting sessions to resolve the issues.
- Tested HIPAA regulations in Facets HIPAA privacy module for financial trading.
- Proficiency in EDI 4010 to EDI 5010. And involved in conversion and mapping HIPAA ICD 9 to ICD 10.
- Maintained Requirement Traceability Matrix and Test summary report.
- Analyzed test results to ensure existing functionality and recommend corrective action where necessary.
- Responsible for Analysis and Defect Tracking using ALM, Version-One, JIRA & Rally.
- Ability to adapt and understand new and existing QA Tools.
- Experienced to setup EC2 instances, manage S3 buckets as container, RDS to setup Oracle database and code-commit and pipelining on Amazon Web Services (AWS).
- Export to write Linux and bash command to setup server in cloud and host new server.
- Ability to handle multiple projects simultaneously with a limited timeframe release cycle.
- Able to work independently and with other QA Analyst’s on project.
- Ability to work with Ability to multi-task, prioritize and work with time constraints while paying attention to details
- Adapting to new technologies and gain a functional understanding
- Understanding control procedures and disciplines
- Ability to create and validate comprehensive testing plans for automation applications
- Testing experience with applications across programming languages such as: . NET, Java, and Python
- Strong experience on web development using Spring-MVC, hibernate, servlet and JSP.
- Strong programming skill on Python for web testing, web development, AI robotics, machine learning & deep learning.
- Strong big data analysis skill on R programming language and MATLAB to solve big data analysis and problem solving.
- Excellent analytical & good communication, documentation and interpersonal skills.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Selenium Grid, JIRA, Version-One, Dreamweaver, Soap UI, Para-Soft, Load-Runner, J-Meter, Sause lab, Postman, Poster, rest-assured, Taurus, bad-man, blaze-meter.
Languages: Java, JavaScript, XML, UML, C/C++, CSS, jQuery, Ajax, WSDL, DOM, SOAP, HTML, Groovy, Python, Shell Scripting.
Web/Application servers: Apache Tomcat, Web Sphere (MQ), J-Boss, Jetty, Glassfish, Web Logic, AWS, VPS.
Database: Oracle, SQL Server, MySQL, PL/SQL, MS Access, SQLite, DB2 and PostgreSQL, MongoDB.
Frameworks/ Open Source: JUnit, Test NG, Spring-MVC, Cucumber, Hibernate, JSP, log4j, EJB, auto-IT, BDD, TDD, ATDD, Salesforce, Fitnesse.
Operating Systems: Windows, Linux/Unix, Mac
IDE: Eclipse, NetBeans, IntelliJ IDEA.
MS Tools: MS Visio, MS Project, MS Office
Project Management Tools: JIRA, TRACK, Bug-Zilla, ALM, Version-One, Rally.
Web Debugging Tools: Fire Path, Firebug, WebDriver element locater, Chrome-Path.
DevOps: Bugzilla, GIT, GIRA, SVN, CVS, Jenkins . Protocols: SMTP, FTP, POP3, IMAP
Methodology: Agile, Waterfall
Build Tool: Ant, Maven
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Automation- Lead
Responsibilities:
- Participate with feature developers and other SDETs to build the tools and infrastructure to ensure our production code is thoroughly tested to the highest standards.
- Responsible to write UI Automation code using Selenium, Java, Fitnesse, TestNG in ATDD framework in Scrum Agile environment.
- Responsible to create service test case and create automation end to end scenarios based on acceptance criteria using Soap-UI tool.
- Responsible to create test driven framework to validate schema using Rest assured.
- Automation regression testing on Patent web application as Test automation Lead.
- Responsible to write Test cases, test set, defect and defect suite in Rally tool.
- Responsible to automated Oracle database to grab application that is required to test different filing types.
- Collaborate across teams to drive development of Test Automation Frameworks
- Assist feature developers in stabilizing our code, build and deployments
- Responsible to provide guidance across the technology organization to enhance efficiency and consistently deliver our strategic vision.
- Responsible to create and modify our automated scenarios by using our Frameworks
- Create and maintain libraries and object repositories for Automation Frameworks .
- Investigate new testing technologies and methodologies to expand and improve product test coverage
- Responsible to working in different environment windows with SQL database and Linux with shell scripting for internal server to maintained Jenkins job with Fitnesse server using command line options.
- Drive continuous integration, recommending approach and technology infrastructure and tools
- Self-directed, as demonstrated by setting effective goals, establishing priorities, and planning well in order to produce quality work
- Implement test automation where possible and track and report test coverage metrics
- Ideate on fundamental test practices for application testing
- Execute test cases and report defects found in the issue tracking system
- Responsible to report out test quality metrics to Manager and scrum
- Responsible to execute test complete test case in Jenkins and report to manager.
Environment: Mac/Windows, Eclipse IDE, Java, Maven, JUnit, TestNG, Fitnesse, Agile-Scrum, Rally, ATDD, SQL, MS Office, XML, DTD, XSLT, TDD, Soap UI, Rest assured, Groovy, DOM, JSON, JavaScript, SVN, Jenkins, Ajax, Spring MVC, Hibernate, Servlet, JMS, JSP, HTM5L, CSS3.
Confidential, Washington, DC
SDET Regression-Automation
Responsibilities:
- Participate with feature developers and other SDETs to build the tools and infrastructure to ensure our production code is thoroughly tested to the highest standards
- Responsible to write Automation code using Selenium, Java, Cucumber, TestNG in BDD framework in Scrum Agile environment.
- Automation regression testing on Salesforce CRM (Sales and Service Cloud) as Test Lead.
- Responsible to write Test cases in Rally tool.
- Collaborate across teams to drive development of Test Automation Frameworks
- Assist feature developers in stabilizing our code, build and deployments
- Responsible to provide guidance across the technology organization to enhance efficiency and consistently deliver our strategic vision.
- Responsible to create and modify our automated scenarios by using our Frameworks
- Create and maintain libraries and object repositories for Automation Frameworks .
- Investigate new testing technologies and methodologies to expand and improve product test coverage
- Responsible to working in different environment windows with SQL database and Linux with shell scripting for Aws server trigger and LDAP red-hat data server to fetch data using command line options.
- Drive continuous integration, recommending approach and technology infrastructure and tools
- Self-directed, as demonstrated by setting effective goals, establishing priorities, and planning well in order to produce quality work
- Implement test automation where possible and track and report test coverage metrics
- Ideate on fundamental test practices for application testing
- Execute test cases and report defects found in the issue tracking system
- Responsible to report out test quality metrics to Manager and scrum
- Estimate the level of effort/story points for the user stories that were selected and prioritized from the product backlog.
- Developing reporting dashboard using J2EE technology with help of spring hibernate, servlet, JavaScript, jQuery, ajax, HTML5, CSS3 & bootstrap.
- Responsible to maintain server in AWS using EC2, S3, RDS, code-commit and pipelining.
- Responsible to create or modify the test automation java code to automate the testing
- Responsible to update the existing automation code repository and associated documentation
- Responsible to execute and report the test script results and follow up on any issues found during testing.
- Responsible to review of the Feature Files that contain the User Stories and Test Scenarios
- Responsible to review of the Gherkin within each Test Scenario
Environment: Unix/Mac/Windows, Eclipse IDE, Java, Maven, JUnit, TestNG, Agile-Scrum, AWS, RALLY, BDD, Cucumber, Gherkin, SQL, MS Office, XML, Python, DOM, JSON, JavaScript, Code-commit, Jenkins, jQuery, Ajax, Spring MVC, Hibernate, Servlet, JMS, JSP, HTM5L, CSS3,Bootstrap.
Confidential, Richmond, VA
SDET (Automation)
Responsibilities:
- Involved in generating test plan, test cases and executing test cases using ALM & manage Traceability matrix.
- Responsible to executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.
- Involved in design and development code for testing purpose & maintained as required.
- Responsible to created BDD with Cucumber using Selenium WebDriver in Java Coding platform from scratch.
- Responsible for creating the Feature files for test scenarios, managing runner file and automation coding on step definition file & managing build on Maven.
- Responsible for designing the Architecture for Confidential files driven Test Automation Framework with Selenium.
- Responsible to automate back end data validation through SQL and Excel.
- Created JUNIT Test Cases, Test Suites using JUnit for Java Service Layer which was developed using spring, Persistence layer using Hibernate.
- Web service testing using Soap-UI and automated through Junit and perform TDD using excel data.
- Perform custom assertion by Groovy scripting using JavaScript support for web service.
- Worked on Testing of web services, which uses Soup UI, XML, DOM, JSON and AJAX features with scripting feature through JavaScript.
- Responsible for planning regression test stories in every Sprint and delivered to DevOps team.
- Analyze report generated by Jenkins and customize runner file as required.
- Participate for performance testing using J-Meter, Taurus and prepare goal on eclipse.
- Responsible to developing automated test scenarios & setup environment for performance testing.
- Participating to generation test summery report for management review.
- Analyzing the root cause of performance issue and provide corrective actions.
Environment: Unix/Mac/Windows, Eclipse IDE, Java, Maven, JUnit, TestNG, Agile-Scrum, ALM, BDD, Cucumber, Gherkin, SQL, MS Office, XML, TDD, Soap UI, Groovy, DOM, JSON, JavaScript, GIT, Jenkins, J-Meter, Toad, blaze-meter, Ajax, Spring MVC, Hibernate, Servlet, JMS, JSP, HTM5L, CSS3.
Confidential, Hartford, CT
Selenium Automation Engineer
Responsibilities:
- Involve in prioritizing user stories and generating test plan, test cases and executing test cases, and defect management using ALM & manage Traceability matrix
- Developed and executed Test Cases to test data loads, verify application rules and workflows & data security.
- Responsible to build automation framework from scratch using maven in java platform, BDD with cucumber for UI automation, TDD with Soap UI and Excel for Web services & J-meter for UAT environment.
- Responsible for developing automated test cases with Selenium and custom scripting for the test case.
- Developed and maintained custom libraries for the common automation framework using JAVA in Selenium.
- Performed Data testing by executing SQL statements and validated the tables in the database & excel.
- Involved in Functional, Integration, and Regression Testing to make sure that new build was compatible with all types of browsers Confidential every phase of testing.
- Performed XML based data testing using, schema, DTD & XSLT.
- On testing experience working with XML / JSON, MQ interface, EDI X12, SQL transactions for financial trading.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities using Selenium.
- Responsible to manage GIT and configure Jenkins pipeline to run all testing goals & analyze all reports.
- Developed test suite in SOAP UI for Rest API testing asserting using in-built function as well as custom assertion using groovy script & automated through JUnit.
- Prepared Test status reports for each stage and logged any unresolved issues into Issues log.
- Involved in Meetings and walkthroughs and Responsible for weekly status.
- Version control of Jenkins server configuration with GIT and test execution and reporting through Jenkins.
- Participate for performance testing using J-Meter, Taurus and blaze-meter on Jenkins.
- Responsible to developing automated test scenarios & setup environment for performance testing.
- Participating to generation test summery report for management review.
- Analyzing the root cause of performance issue and provide corrective actions.
Environment: Mac/Windows, Eclipse IDE, Java, Maven, JUnit, TestNG, Agile-Scrum, Rally, BDD, Cucumber, Gherkin, SQL, MS Office, XML, DTD, XSLT, EDI-X12, TDD, Soap UI, Groovy, DOM, JSON, JavaScript, GIT, Jenkins, J-Meter, Toad, blaze-meter, Ajax, Spring MVC, Hibernate, Servlet, JMS, JSP, HTM5L, CSS3.
Confidential, Dallas, TX
Software Tester (Automation)
Responsibilities:
- Participated in use-case reviews, authored, and reviewed test planning artifacts in Jira.
- Provided an aggregated, cross-application project view of quality status and defect trends and managed and enforce consistent workflows and processes using Jira.
- Used Jira to attach screenshots, and associated the defect with the proper severity and priority, and linked the related Test Script, from which the Defects were generated. Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.
- Wrote SQL queries to test the oracle database and validate the data & also form Excel.
- Created regression test plan and procedures for different interfaces to test complete (web and client/server) application with huge test data.
- Involved in developing weekly status reports for the project team.
- Maintained and analyzed large volume of regression test results.
- Monitor test execution status through log4j.
- Tested the application on different browsers as a part of Workstation compatibility testing to maintain cross-browser functionality.
- On testing experience working with XML / JSON, MQ interface, EDI, SQL transactions.
- Responsible to prepare the Individual test strategy for the Functional or Non-Functional SOA testing activities and prepare High-level test scenarios on Para-Soft.
- Participate on mobile testing using Appium for both android and iOS.
- Building TDD framework using Appium, Gradle as build tool, Allure as reporting tool.
- Java code to contribute to test automation using Appium framework
- Performed UAT in the final phase of software development process to check the functionality of the software.
- Responsible to prepare test plan, create the test script (V-user script) & performance scenario (in LR creating scenario in Controller) and executing in Load-Runner.
Environment: Mac/Linux, Android, IOS, Eclipse IDE, Java, Maven, JUnit, TestNG, Log4j, Agile-Scrum, JIRA, TDD, SQL, MS Office, XML, DTD, XSLT, EDI, MQ, Appium, Gradle, Allure, Para-Soft, JSON, JavaScript, GIT, Jenkins, Load runner, Ajax, Spring MVC, Hibernate, Servlet, JMS, JSP, HTM5L, CSS3, Android Studio.