We provide IT Staff Augmentation Services!

Tech Lead Resume

5.00/5 (Submit Your Rating)

CA

SUMMARY:

  • Over 10+ years of experience in developing the automation frameworks & scripts for mobile IOS, Android and desktop applications.
  • Out of which 4+ years worked on JAVA Development to build the test execution & reporting tools using Java with Spring boot and RESTful Web Services along with automation.
  • Self - Motivated, Energetic and highly ethical in all work-related assignments thus able to immediately contribute to corporate goals and objects.
  • Extensively worked on developing the automation framework & automation scripts using Cucumber, WATIR with Java & Ruby programming languages.
  • Worked on mobile automation for both MEW (Mobile Enabled Web) and native apps using Appium & Calabash tools.
  • Worked on automation & manual testing for responsive and non-responsive web applications.
  • Hands-on experience in developing and testing the RESTful Webservices.
  • Highest adherence to Test Driven, Behavior Driven Development Practices.
  • Create and maintain fully automated CI/CD pipelines for code deployment.
  • Proficient in working with service /API virtualization or mocking tools like Wire Mock & DevTest
  • Experienced in developing Test Plans, Test Estimation, Test-Case Designs, and Test Scripting based on requirement, specifications and system needs.
  • Capable of applying wide technical and practical skills to manage and execute white box and black-box tests and evaluate the need of software designing, development, and validations
  • Good knowledge and experience of iterative Software Development Life Cycle (SDLC); Agile, Scrum.
  • Expertise in Selenium automation using Selenium WebDriver/IDE, Selenium Grid, Java, Junit and TestNG
  • Strong knowledge of all phases of SDLC, STLC and strong working knowledge of QA planning, coordination and implementation of methodologies.
  • Hands on experience in Functional Testing, Integration Testing, System Testing, Regression, user acceptance testing and cross browser testing.
  • Proficient in creating Test cases, Test procedures and Test Scripts based on business requirements.
  • Expert in working with sauce lab integration & multi-platform test execution.
  • Expert in build tools like Maven & SVN, Jenkins & CI Integration and version control systems like GIT, GIT Lab & Gerrit.
  • Expertise in writing SQL queries and scripts for backend data validation and data integrity check. Very good knowledge in Security testing & Database Testing.
  • Involved in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse & IntelliJ IDE’s using Java & Ruby.
  • Experience in using Eclipse to develop Junit and TestNG frameworks.
  • Possess good level of understanding of WSDL, XML documents for Web Services Testing using SoapUI tool.
  • Expertise in participating in requirement analysis reviews and working sessions to understand the requirements and system design.
  • Expertise in defect tracking and reporting using Jira, Mingle, Test link & VersionOne.
  • People Management and Leadership skills to manage and lead a team.
  • As an integral part of the Engineering team, improved procedures and processes for developing customized applications and used expertise in Agile Scrum methodology.
  • Created, maintained, performed, upgraded test scripts for several products, analyzed test cases, provided regular progress reports.
  • Logged defects in detailed, understandable, reproducible way, tracking all assigned defects through to closure and interacting with members of Development Team to resolve discovered defects.
  • Possess excellent interpersonal, analytical, trouble shooting and problem solving skills with proven ability in establishing quality guidelines/procedures.
  • Proficiency in communicating effectively with an eye for detail.
  • Able to mentor individuals to maximize levels of productivity, while forming cohesive team environments.

TECHNICAL SKILLS:

Testing Tools:: Selenium, Cucumber, TestNG, Jira,, SOAP UI, Appium, Test Caf

Automation Tools:: SoapUI, Selenium WebDriver, Appium, Calabash, QTP, TestNG, CapybaraRspec, XPath, CSS, WATIR, POM (Page Object Model)

Operating Systems:: Windows 98/7/ XP, Unix, Lenox

Other Tools: Wire Mock (Service Virtualization), GIT, GIT Lab, Gerrit, Maven, NexusJenkins, Gherkin, SVN, MYSQL, MongoDB, Junit, Rest Assured, Android Studio, Cassandra, WSDL, IntelliJ, Eclipse, DevTest, Ruby Mine, BDD, TDD & ATDD models, Big Data, Elastic Search, ETL data loads.

Languages:: Java, C, C++, Ruby

PROFESSIONAL EXPERIENCE:

Confidential, CA

Tech Lead

Responsibilities:

  • Implemented the JAVA wrappers & reusable methods on top of existing methods in Selenium
  • Designed and developed the framework structure using Maven modules.
  • Implemented the Incremental build strategy to reduce the overall build time.
  • Worked on Java Spring beans and RESTful Web Service implementation for the Execution Engine Tool.
  • Use of Big Data from Elastic search to build the reporting dashboard.
  • Built SQL queries to store and retrieve the data from database.
  • Sauce lab integration to the framework to support multi-platform test execution capability.
  • Implemented the parallel test execution using Selenium Grid.

Environment: Java, Spring boot, JavaBeans, RESTful end points, Cucumber, Selenium Grid, Page Object Model, Maven, Jenkins, MySQL, GitLab

Confidential

Senior Software Engineer

Responsibilities:

  • Analyzed the Business Requirements and closely work with the Business Team to get the Clarifications.
  • Participated in Daily standups, Sprint Backlog, Sprint Planning meetings as part of the Agile Methodology.
  • Involved in preparing the test cases, Reviewing and Executing the Test cases.
  • Developed and Implemented automation using Selenium WebDriver and Java in Cucumber.
  • Involved in writing unique XPath using Firebug and Fire Path to identify web elements.
  • Giving efforts for executing the test cases & scripts.
  • Involved in Conducting Sanity, Functional, Retesting and Regression Testing after build is deployed in to testing Environment.
  • Involved in End to End Testing.
  • Interacted with the client & update the work status on daily bases.
  • LEAD a team of 3 members.

Environment: Manual & Automated Testing, Selenium Web driver, Cucumber, Gherkin, Page Object Model, Jira and Mingle, GitLab

Confidential, CA

Principal QA Engineer

Responsibilities:

  • Analyzed the Business Requirements and closely work with the Business Team to get the Clarifications.
  • Requirement Analysis and Attending Analysis and Design Calls and analyzing requirement gaps.
  • Preparing Requirement Clarification list and clarify with the BA's and Dev. Leads.
  • Identified, organized, and documented the changing requirements of the project.
  • Test the application and involve in complete test life cycle.
  • Involved in Test Automation Frame work development using WATIR & Ruby.
  • Design and development of Selenium Web driver based framework using Ruby.
  • Developing Automation test scripts using selenium Web Driver
  • Used web-debugging tools like XPath, Firebug and Fire path to locate elements in web applications.
  • Cross-Browser Testing both Manual and using Selenium.
  • Automated Smoke and Functional test cases using Selenium Web driver, TestNG and Ruby.
  • Identifying the regression test cases and executing regression scripts using Selenium automation.
  • Performed SOAP UI Validation on REST Services.
  • Performance testing has been executed to verify the response time of REST services.
  • Perform Sanity testing, Functional testing, Regression testing, End to End Testing, SIT and UAT.
  • Consolidation of Daily activity reports, Execution Log reports, Defects reports, Test Summary Reports.
  • Defect Management using Jira & Mingle.

Environment: Manual Testing, Selenium Web Driver, Ruby, WATIR, TestNG, SOAP UI, Jenkins, GitLab

Confidential, CA

Senior QA Engineer, QA Engineer, Associate QA Engineer

Responsibilities:

  • Involved in preparing the automation & manual test suites across different stages of release cycles using Selenium, Java.
  • Bug reporting in Test Link, Mingle & JIRA. Worked with Code collaborator to get the feature files or test cases reviewed by PDM’s.
  • Performed UAT, BAT(Build Acceptance Testing), Integration, Release level, End to end testing.
  • Involved in writing functional and Junit tests in Java.
  • Participated in Daily stand-ups, Sprint Backlog, Iteration Planning, Defect Triage meetings as part of the Agile Methodology.
  • Monitoring the test results in Jenkins and fix them if needed. Reporting the results to the management on daily basis.
  • Participated in building pipeline for Continuous Integration and Continuous Delivery.
  • Worked on TDD (Test Driven Development) & BDD (Behavioral Driven Development) practices.
  • Service Testing using SOAP & Rest assured technologies.
  • Worked on service virtualization & API mocking tools like wire mock and DevTest.
  • LEAD a team of 5 members.

Environment: Selenium Web Driver, Java, SOAP UI, Jenkins, Rest Assured, BDD, Test Link, Mingle, JIRA, GitLab

We'd love your feedback!