Senior Test Automation Lead/engineer Resume
SUMMARY
- A highly versatile and passionate professional having 9+ years of experience with specialization in leading test automation teams in an agile environment.
- Key expertise includes interacting with customers to understand business requirements and providing an end to end automated solution for large transformation projects, Identifying automation scope and Defining automation strategies, Designing and implementing automation frameworks for front - end testing, backend testing and API testing.
- Accountable for Test planning, preparing Test estimation, Test execution and ensuring Quality deliverables.
- Experience in leading teams of diverse culture, multiple vendors and stakeholders.
- Excellent technical, analytical, problem-solving and people leadership skills with a history of coaching and mentoring both test team members & developers.
- Expertise in software development, testing and ability to create automation frameworks and exposure to various industry tools of automation.
- Strong experience and knowledge of Java, Ruby, Cucumber, Selenium and API testing.
- Strong knowledge in Continuous Integration/Delivery and DevOps process.
- Sound knowledge in Guidewire PolicyCenter testing and automation in P&C Insurance.
- Sound experience in all phases of Software Development and Testing life cycle, Defect Management and Reporting.
- Expertise in Unit testing, Smoke testing, GUI testing, Integration testing, System testing, Back-end testing, End-to-End testing, Regression testing and Exploratory testing.
- Excellent interpersonal and communication skills with experience of working both independently and in a team orientated, collaborative environment.
TECHNICAL SKILLS
Web Technologies: HTML, CSS, JavaScript, ExtJs, SOAP/REST services, XML, JSon
Databases: MS Access, Oracle, PostgreSQL (TOAD, SQL Developer, SQuirrel SQL Client)
Scripting Languages: VBScript
Programming Languages: C, C++, Java, Ruby
Versioning tools: Subversion (SVN), Git, GitHub, Bitbucket
Test Automation Tools/Frameworks: Cucumber, Selenium, TOSCA, HP QTP, Micro Focus UFT, Jenkins, Eggplant (basics), Eclipse, IntelliJ IDEA, RubyMine, SoapUI, Postman, Maven
Project/Test Management Tools: HP ALM, QC, RTC, RRC, JIRA, Xray, Confluence
Other tools: Guidewire PolicyCenter, Apache Kafka, Apache Hadoop, Apache Solr, ETL Informatica, WinSCP
Software Development Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Senior Test Automation Lead/Engineer
Confidential - Columbus, Ohio
Responsibilities:
- Create, maintain and enhance test automation framework for four applications using Java, Cucumber, and Selenium.
- Help improve testing and automation practices within Agile and DevOps methodologies.
- Work with DevOps, CI/CD tools for automated TestOps and monitor Jenkins jobs for multiple applications and report the regression results & issues.
- Co-ordinate with all the stakeholders, report and close on testing activities.
- Accountable for project test plans for possibility of leveraging automation efficiencies, test automation effort planning and estimation including code reviews.
- Participate in daily scrum, sprint review, sprint retrospective and sprint planning meetings.
- Cross-training developers in the team on test automation and DevOps practices.
Senior SDET/Lead
Confidential - Dublin, Ohio
Responsibilities:
- Responsible for functional testing, Integration testing and Regression testing on the library management applications.
- Interact with Business/Application team for gathering business requirements and development team for defect reporting & resolution.
- Perform validation of data flow through HBase tables using Solr search engine and FAL services.
- Experience working with REST APIs, testing them and automation of those applications.
- Create cucumber scenarios, implement automation, monitor Jenkins jobs and report the status to the team on daily basis.
- Participate in daily scrum meetings and tech review meetings to collaborate with different teams.
Test Automation Lead
Confidential - Columbus, Ohio
Responsibilities:
- Responsible for formulating overall test automation strategy for the program and build automation frameworks for large scale, complex testing efforts in Guidewire implementation project.
- Strong experience in identifying test automation opportunities, effort estimation, planning, prioritization, design, development and deliver the work in agreement with test leads.
- Experience evaluating multiple test automation tools and suggesting right tools for the program.
- Leading a team of onsite and offshore resources, mentoring them on automation techniques, best practices and ensure they are being followed, doing code reviews and also personally develop automation frameworks.
- Expertise in defining metrics to evaluate automation effectiveness, address any issues and show Return on investment for all test automation focused activities to managers and clients.
- Trained manual testing team members on automation framework execution and enhancements to reduce manual testing overhead.
- Expertise in providing technical solutions for other project teams within the organization.
- Experience working in a collaborative environment with multiple vendors and stake holders to gather product specifications and requirements.
- Involved in provision of value add-ons to customers through technical and business solutions which would improve the efficiency of the customer applications thereby reducing the cost and improving the business.
- Implement and build quality control standards for automated unit tests, test-driven development, continuous integration and continuous delivery.
Test Automation Engineer/Lead
Confidential - Columbus, Ohio
Responsibilities:
- Create, execute, improve and maintain automation test scripts through best practices, closely monitor test results for feedback.
- Experience in creating keyword, data driven framework to automate Policy center application.
- Expertise in developing automationframework for Web Services testing which eliminates the need of using SOAP UI.
- Performed integration testing, system testing and regression testing on the applications.
- Worked closely with development, product management and functional QA teamsto understand full scope of features, perform extensive testing and ensure test coverage.
- Participated in internal and cross functional code & design reviews.
- Developed automation framework for validating informatics batch files to support complex backend testing.
Java Developer
Confidential
Responsibilities:
- Responsible for gathering product requirements and creating high level design documents and flow diagrams by collaborating with multiple teams.
- Developed application using MVC architecture in Core Java, Servlets and PostgreSQL database.
- Used MasterCraft Test Automation Manager in-house tool for managing unit test cases for unit testing the developed application modules.
- Involved in the Continuous Integration of theautomationframework with Jenkins, Git.
- Used Subversion as code repository and Code Collaborator to manage code reviews.
- Done POC for automating Guidewire Policy Center application in less than a week time using Ruby.
- Logged, managed defects and resolved logged defects in HP Quality Center.
- Prepared weekly productivity reports, test metrics and published them to the management on application usage.
Developer/Technical Analyst
Confidential
Responsibilities:
- Performed impact analysis in Mainframe COBOL code to identify the rules, translating the source code logic into business rules and documenting them in a rule extraction template based on IT and Business rules classification.
- Responsible for capturing rules, maintaining these rules in BRMS defined template, loading all the impacted modules in MasterCraft Application Analyzer tool and map the business rules.
- Involved in maintaining the rule tags and traceability of application source code changes in MasterCraft.
- Coordinated with Onsite SME’s to receive application changes and collaborate with business team in delivering the rules to proceed with classification and rationalization process.
- Participated in daily scrum meetings to discuss the status of work done between IT and business teams.Created metrics, weekly reports and shared it with customers for each release.
- Handling a team of three members in the later part, mentoring them on module loading and business rules extraction.
- Involved in Knowledge Transfer, Group Discussions, Training Sessions and Brainstorming on P&C Insurance and Rules Governance.