We provide IT Staff Augmentation Services!

Sr. Principal Software Engineer / Automated Tester Resume

SUMMARY

  • Experience in performing Manual and Automated Testing Expertise in developing and executing scripts using Selenium Web Driver and TestNG framework.
  • Develop and Implement Automation Test Strategy, test automation frameworks and test automation scripts using Selenium Web driver, Java, SoapUI and REST.
  • Involved in building automation framework from scratch using Selenium WebDriver, JAVA, RUBY and TestNG.
  • Sound experience of QA methodologies in both White Box, Black and Grey Box testing.
  • Extensive experience in effort estimation, design and execute Test Strategy, Test Plan, Test Cases, Test Scenarios, and Test Data throughout all stages of testing lifecycle.
  • Expertise in Automation Tool Evaluation and performing Proof of Concepts.
  • Experienced in validating SOAP & REST API calls using SOAPUI.
  • Good in designing, developing, implementing and maintaining automation frameworks like Data driven, Functional Decomposition, Page Object with Page Factory frameworks
  • Strong experience in designing Automation Scripts using JavaScript, Ruby, Java with minimum LOC (lines of code) which increases performance and reduces the execution time.
  • Experience in execution of automation scripts using Jenkins - continuous integration tool
  • Strong experience in testing tools JUnit, TestNG, Selenium, RUBY and build tools like ANT, Maven.
  • Knowledge in developing & writing test procedures, test plans, test cases and bug reports.
  • Proficient in web development tools HTML, JavaScript and CSS.
  • Having experience in development of Agile SDLC, Scrum methodology and System Analyzing skills.
  • Lead onshore and offshore QA teams, implemented QA processes, drive meetings (status, checkpoint, ambiguity, test case walkthroughs, defect reviews, root cause analysis)
  • Developed metrics, coordinated with cross functional teams
  • Excellent and Exemplary Communication skills.

TECHNICAL SKILLS

Operating Systems: MS-DOS, MAC, WINDOWS XP, SOLARIS, LINUX and UNIX

Programming Language: C, C++, PERL, PL/SQL, RUBY, HTML, XML, JAVA

Databases: ETL, Aurora, JDBC, ORACLE, SQL, JDBC, ODBC, SQL Server, MSACCESS, FOXPRO

Utilities: AWS, JAVA SCRIPT, CGI, WEBLOGIC, WEB SPHERE, EJB, SERVLETS, JSP, BDK, ASP, RMI, CORBA

Software Tools: Selenium, TestNG, Junit, SOAPUI/SoapUI PRO, REST, POSTMAN, CUCUMBER, GHERKIN Maven, Splunk,MS-OFFICE, QTP, Silk

Tracking Tools: JIRA, PR Tracker, QC, RALLY, CLEARQUEST

Source controls: BITBUCKET, GitHub, SVN, PVCS Tracker

Deployment tools: Team city, Deployment master, Jenkins

PROFESSIONAL EXPERIENCE

Confidential

Sr. Principal Software Engineer / Automated Tester

Responsibilities:

  • Responsible for developing a test plan for the product, which included designing documenting, executing and verifying the test cases and test scenarios to cover overall QA testing cycle involving Acceptance, Functionality, Regression and End to End testing.
  • Participated in development of test planning, estimation, functional strategy for complex federal systems.
  • Experienced in developing automated test scenarios, test scripts, acceptance criteria, test data, investigating, and debugging test failures, updating tests or reporting bugs as necessary.
  • Participation in sprint planning and backlog refinement: estimation sessions to define acceptance criteria, ensures that the team's acceptance criteria for stories and tasks is appropriate and being met universally
  • Participated in the full life cycle of an agile project and design and execute manual & automated test scripts
  • Develop and execute maintainable automation tests in Cucumber (Gherkin,Selenium, JAVA and Ruby) for acceptance, functional, system, and regression test cases integrated to continuous integration process
  • Experienced in using Jira, Confluence, Xray and Bitbucket
  • Responsible to execute the test cases and closely interact with business, developers & product managers.
  • Interfaced with the customer on a daily basis and presented tests during the Sprint Demo meetings with the ability to describe the function and how the test demonstrates the user story
  • Involved in the entire QA process, well acquainted with all phases of SDLC and STLC and had experience in testing very complicated applications.
  • Responsible for Database validation thru Backend testing, Inbound &Outbound Data Map Setup, Validations of mapped data thru interface testing.
  • Develop and Implement Test Strategy, frameworks, scripts, checklists and data for UAT.
  • Participated in ETL data migration using clover
  • Participate Sprint planning, Bug review and Scrum daily status meetings with team members.
  • Arrange and coordinate meetings with clients to triage critical issues through Web-Ex.

Environment: Windows, Linux, JAVA, Selenium, Maven, Jenkins, ETL, Clover, Cucumber, Gherkin, Ruby, Openshift, SoapUI, REST, Jira, Xray and Bitbucket

Confidential

Sr. QA Lead Engineer

Responsibilities:

  • Experienced in testing Salesforce for Sales Cloud, Service cloud and Community Cloud.
  • Responsible for Design verification, Acceptance, Sanity, Functional, Regression, End2End testing
  • Tracked project defect bugs using Defect management system Jira.
  • Worked on integration tools Jenkins, Maven and Source code control GitHub.
  • Implement Automation Test Strategy, test automation frameworks and test automation scripts using Open source tools like Selenium Web driver, Java, TestNG, cucumber, Gherkin, SOAP and REST.
  • Provide status dashboards to management on the automation sprint backlog, schedule and results.
  • Experience working in agile environment with emphasis on Product Backlog creation, User Story Creation, Story Point Estimation and prioritization.
  • Identify, troubleshoot, and resolve issues by working with the entire development and Ops team
  • Works directly with software developers, test engineers, product owners, business analysts, project leaders.
  • Working with a global team and responsible for directing/reviewing the test planning and execution work efforts of an offshore team.
  • Performed validations on different browsers and mobile devices.

Environment: JAVA, Selenium, Cucumber, Gherkin, Maven, Jenkins, Jira, SoapUI, GitHub, Salesforce, REST.

Confidential

Sr. QA Lead Engineer

Responsibilities:

  • Responsible to develop system test plans, ensure that software quality assurance (SQA) standards are met and validate that business goals are accomplished.
  • Lead the testing efforts of YP Financial applications - FMS, CCAP, APS
  • Responsible for testing in-house application Sales tool integrated with Zuora, iFulfill, CP3 & IVR applications.
  • Experienced in testing Salesforce for Sales Cloud, Service cloud, Market cloud, CPQ integrated with other applications like KGEN & CSS.
  • Designed and developed various frameworks- Data driven, Functional decomposition and POM.
  • Develop and Implement Automation Test Strategy, test automation frameworks and test automation scripts using Open source tools like Selenium Web driver, Java, TestNG, Ruby, SoapUI and REST.
  • Responsible for continuous improvement of automation frameworks & automation suites, implement latest trends, and standards in the automation projects.
  • Maintained the automation code source controls like SVN, GitHub.
  • Performed REQ and Design verification, Acceptance, Sanity, Functional, Regression, End2End, Stress testing.
  • Involved in design, dev and execution of Test Cases for all the testing stages. (QA/Stage/Production)
  • Validated inter application data transfer API’s using SOAPUI.
  • Work with ops team to resolve issues and report on quality of system maintenance activity and new releases
  • Measure system performance on multi-user platforms through test scenarios using automated testing software, providing analysis results and recommendations
  • Works directly with software developers, test engineers, product owners, business analysts, project leaders
  • Working with a global team and responsible for directing/reviewing the test planning and execution work efforts of an offshore team
  • Develop automation test cases for existing and new features and build test scripts for legacy areas of the product to reduce dependency on manual tests
  • Perform data analysis, testing and validation using query languages and data-driven testing methodologies to create repeatable tests that leverage source to target validation
  • Responsible for code deployment to Test/Stage and coordinate with Op center for Production deployments.
  • Manage the testing effort by analyzing the functional requirements of project deliverables.
  • Experience in execution of automation test scripts using Jenkins-continuous integration tool
  • Responsible for deployment activities of Test builds to ensure that the content matches intended design
  • Responsible for the coordination of daily cross team bug review meetings.
  • Experience in successfully coordinating and leading teams of testers and responsible for the day to day tasking of the QA teams.

Environment: Windows, UNIX, JAVA, Oracle, SQL Developer, Selenium Web driver, IVR, RUBY, Maven, Jenkins, Jira, SoapUI, Teamcity, Splunk, Salesforce, Zuora and Deployment Manager.

Confidential

Sr. QA Engineer/Lead

Responsibilities:

  • Responsible to develop system test plans, ensure that software quality assurance (SQA) standards are met and validate that business goals are accomplished
  • Responsible for Test builds to ensure that the content matches intended design
  • Experience in working on different multimedia applications involving online Streaming/Download, BD-Live social networking and Billing reports.
  • Experience in successfully coordinating and leading teams of testers and responsible for the day to day tasking of the QA teams.
  • Interacting with business to make sure business workflow/UAT scenarios are tested
  • Performed REQ and Design verification, Acceptance, Functional, Regression, End2End, Stress testing
  • Involved in design, dev and execution of Test Cases for all the testing stages. (Dev/QA/Stage/Production)
  • Responsible for web services/API testing using SoapUI PRO.
  • Responsible for the coordination of daily cross team bug review meetings
  • Interact with business product managers to gather and maintain project requirements, establish release schedules, processes, and criteria

Environment: IE, Windows, UNIX, JAVA, SoapUI, Oracle, Toad, UNIX, Rally, TFS, QTP, WAST, WMLOAD test tool

Hire Now