Software Test Architect Resume
PROFESSIONAL SUMMARY:
- Expertise in software test automation of highly scalable and high volume handling web applications using Selenium WebDriver, JAVA, Hibernate, TESTNG, Maven and log4j
- Very good experience in REST based API web services testing automation.
- Experience in Behavioral Driven Development (BDD) using Cucumber JVM framework.
- Proven ability in implementing automation frameworks (Keyword, Data driven & Hybrid) from scratch using JAVA, Page Objects, TESTNG, Apache POI, XML, JSON and JDBC.
- Excellent experience in creating and maintaining Object repository using Page Objects model, HTML, CSS and XPath.
- Strong experience in AGILE methodology & scrum processes, V - Model and Waterfall STLC methodologies.
- Excellent experience in setting up distributed testing using Selenium Grid and executing scripts across multi browser / multi platform environments.
- Very good experience in amazon cloud - AWS Web services such as EC2, S3, IAM etc.
- Proven expertise in providing customized solutions for the client’s automation needs using open source technologies.
- Proficient in automation project dependency, profile & build management using Maven.
- Highly skilled in continuous integration / continuous deployment (CI / CD) using Jenkins and Team city.
- Experience in maintaining source code and resources in version control systems - Subversion, GIT & CVS.
- Test management experience using HP Quality Center / ALM, Defect management tool Rational Clear Quest, JIRA & Rally, Requirement management tool - Caliber & Atlassian Confluence.
- Strong experience in Banking, Finance, Insurance, securities and retail e-commerce domain
- Have extensive experience in test plan design, test case development, test strategy, test data identification, test reviews, test execution, test result analysis, Defect reporting and tracking till closure.
- Well versed in writing complex SQL queries, UNIX commands and database validations.
- Excellent communication with cross functional teams - product owner, business analyst, developers and project management
- Proven skills in team management, training and surpassing client expectations by task completion before deadlines.
TECHNICAL SKILLS:
Automation Testing Tools: Selenium WebDriver API, IntelliJ IDEA, Eclipse IDE, Maven
Languages/Frameworks: JAVA, JUnit, TestNG, Page Objects, Cucumber JVM
Defect Tracking Tools: Rational Clear Quest, JIRA, Rally
Test Management Tools: HP Quality Center
RDBMS: Oracle, SQL Queries
Scripting Languages: Java Script
Operating Systems: Windows, UNIX, MAC OS
Domain Knowledge: Banking, Financial, Securities, Derivatives, Retail e-commerce, Finacle
Requirements capture: Caliber, Confluence
EXPERIENCE SUMMARY:
Confidential
Software Test ArchitectTesting Tools & technologies: Selenium Webdriver, TestNG, JAVA, Jenkins, SVN, Maven
Responsibilities:
- To analyze right tool for automation based on the application technology, talent pool and other factors.
- Implement processes to set automation strategies and priorities.
- Created the hybrid automation framework based on TestNG / Page Object Model and maintain it to use across different projects.
- Identify automation feasibility and automation test suite based on team needs by working closely with stakeholders.
- Perform continuous integration using Jenkins
- Maintain source code using SVN code repository.
- Perform peer code review and ensure coding standards are also followed.
- Working in a scrum based agile SDLC.
- Develop / maintain / execute automation scripts based on the regression test suite identified.
- Log defects and follow up till closure.
- Provide KT / share knowledge with peer either through mentoring or trainings.
Confidential
Software Test ArchitectTesting Tools & technologies: REST assured, TestNG, SOAPUI, GSON, Hibernate, Extent Reports
Responsibilities:
- Identified the test scenarios and prepared automation test plan for all the http methods such as create, update and get in the web services.
- Created the web services automation framework from scratch to validate end to end i.e from Request, Response validation till DB validation.
- Web Services Client layer has been created using POJO’s and GSON used for converting the request to JSON. REST Assured has been used for sending requests and receiving responses from web services.
- Database validation has been achieved through serialization using Hibernate.
- All the tests are driven using TestNG framework and executed in parallel using multi-threading.
- Integrated Extent reports for capturing test results.
- Provide facility for continuous integration into Jenkins.
- Worked in AGILE methodology, actively participated in sprint planning, task scorings, daily standup meetings, and sprint retrospective.
- Logged requirement gaps and defects in the application in defect capture tool Atlassian - Jira and followed up till closure.
- Documented the test results and reusable notes in the Atlassian confluence.
Confidential
Software Test Architect
Testing Tools & technologies: Crawler4J API, apache HttpComponents, sqlite, slf4j, logback, apache POI
Responsibilities:
- Analyzed available open source crawler APIs and selected crawler4j API based on client needs.
- Verified if the links are good by visiting them using Http Client and checking their http status codes such as 200, 301, 302, 404, 500 etc.
- Implemented multi-threading concept to process the links in parallel.
- In-memory database SQLite has been used to store the processed links.
- Added facility to generate unique broken links report and detailed report with all processed links using apache POI.
- Provided Email utility to send automated emails on job completion.
- Facility to integrate with Jenkins for scheduling the job.
Confidential
Software Test ArchitectTesting Tools & technologies: Amazon Web Services (AWS) EC2 instances, AMI, Selenium Grid
Responsibilities:
- Created Amazon EC2 windows 2012 server instance and installed all the required software.
- Created Amazon Machine Images (AMI) with the EC2 instance setup and launch as many instances needed.
- Set up IAM roles and users for accessing the EC2 instances
- Set up proxy to connect with the client network.
- Configured Selenium hub and client nodes for Selenium Grid.
Confidential
Software Development Engineer in Test
Testing Tools & technologies: Selenium Web Driver, Java, IntelliJ Idea, TestNG, XML, Jira, Subversion, REST, Web services
Responsibilities:
- Identified the test cases and prepared automation test plan for all the API’s in the apple pay web service.
- Automated the API level testing using testng framework, Java and Hibernate.
- Automated end-to-end testing across various systems such as website, order management system, fulfillment management system till external payment system reaching Vantiv Litle payment gateway.
- Automation builds continuous integration into Jenkins cloud.
- Created profile for different test environments, dependency management, test execution using Maven
- Automated the API request & responses validations from internal system & from the external gateway systems - Vantiv Litle and Cybersource.
- Worked in AGILE methodology, actively participated in sprint planning, task scorings, daily standup meetings, and sprint retrospective.
- Logged requirement gaps and defects in the application in defect capture tool Atlassian - Jira and followed up till closure.
- Documented the test results and reusable notes in the Atlassian confluence.
- Worked with devops and websys teams for application deployment in production.
Confidential
Software Development Engineer in Test
Testing Tools & technologies: Selenium Web Driver, Java, IntelliJ Idea, TestNG, XML, Jira, Subversion, REST, Web services, coinbase
Responsibilities:
- Identified the test cases and prepared automation test plan for all the API’s in the Bitcoin web service.
- Identified the page objects and other reusable methods.
- Created client wrappers for accessing REST API clients.
- Automated the API level testing using testing framework, Java and Hibernate.
- Automated end-to-end testing across various systems such as website, coinbase.com payment, order management system, fulfillment management system till external payment system using selenium webdriver.
- Worked in AGILE methodology, actively participated in sprint planning, task scorings, daily standup meetings, and sprint retrospective.
- Logged requirement gaps and defects in the application in defect capture tool Atlassian - Jira and followed up till closure.
- Documented the test results and reusable notes in the Atlassian confluence.
Confidential, Orlando, Florida
Software Test Lead
Testing Tools & technologies: Selenium Web Driver, Cucumber, Java, Eclipse, TestNG, Apache POI, XML
Responsibilities:
- Identified the test cases which can be automated and prepare automation test plan.
- Identified the reusable objects and methods.
- Automated the various types of tri-party deal captures such as reference data, deal creation, position allocation, fund allocation, deal approval & deal unwinding using selenium web driver, JAVA and TestNG framework.
- Implemented & maintained object repository using Page Object Model framework.
- Worked in AGILE SDLC methodology, actively participated in sprint planning & daily scrum meetings.
- Carried out test data validation with database using JDBC API.
- Logged requirement gaps and defects in the application in defect capture tool Borland Clear Quest tool and followed up till closure.
- Participating in code reviews for selenium test scripts.
- Managed five-member team at offshore - onshore model.
- Automated UAT test cases for business analysts using Selenium Webdriver, cucumber and Java
Confidential, Orlando - Florida.
Software Test Lead
Testing Tools & technologies: Selenium Web Driver, Java, Eclipse, TestNG, Apache POI, XML
Responsibilities:
- Implemented Selenium automation HYBRID framework using JAVA, page objects, TESTNG, XML and Apache POI
- Automated the reference data such as the funds transfer setup in clearance accounts, account groups, contra creation etc.
- Automated incoming and outgoing funds transfer from/out of the clearing accounts for all the three pay via’s FED/CHIPS/BOOK
- Implemented & maintained object repository using Page Object Model framework.
- Carried out test data validation with database using JDBC API.
- Worked in AGILE methodology, actively participated in sprint planning & daily scrum meetings.
- Logged requirement gaps and defects in the application using the clear quest tool and followed up till closure.
Confidential
Senior Software Test Engineer
Testing Tools & technologies: Quality Center, Clear Quest, SQL Developer
Responsibilities:
- Interacted with Business Analyst and Business users for requirement understanding & existing system (GSCX) study.
- Attended daily scrum meetings to provide the testing status, requirement/defect clarifications & next iteration planning.
- Designed test cases for the reference data, securities deliver, securities receive, pending receives and STIF & BONYGRAM messages based on user stories & use cases in caliber.
- Mapping of test cases to the requirements in Quality center for better requirement traceability.
- Provided test case review to peer group & business analysts.
- Carried out all phases of testing - Sanity, Functional, integration and system level testing using the test management tool - Quality center.
- Identified and filed the defects using the clear quest tool.
- Tested the defect fixes and tracked the defects till closure.
- Prepared weekly status report for the project higher management.
Confidential
Software Test Analyst
Responsibilities:
- Analyze complex business requirements and use cases for product enhancements and customizations.
- Develop test plans, test strategy and well-written test cases ensuring required test coverage and traceability matrix.
- Perform sanity, functional, integration, system, regression and end-to-end testing.
- Evaluate, document and report test results.
- Report, review and follow up defect status for any requirement gaps.
- Worked as a DBA for creating schema for testing, applying the application builds and patches.
- Maintain and update test metrics to the test management team.
- Prepare bug fixes and do issue testing.
- Migration of outstanding deals from Legacy System to Finacle Treasury.
