Software Test Automation Architect Resume
SUMMARY:
- Software Quality Assurance Engineer with close to 11 Years of experience
- Experience in Manual & Automated Testing for Software Quality Assurance (SQA) on Mobile SDK’s Web and Desktop Applications.
- Knowledgeable in HP’s Application Lifecycle Management (ALM), Git Extensions, Jenkins, Charles Proxy, TestNG, Maven
- Ability to create automation framework from scratch
- Experience in using Eclipse IDE
- Hands on experience with frameworks such as TestNG, JUnit
- Experience in Agile Methodology
SKILL SET:
Application Servers: Apache Tomcat, Websphere
Programming Language: SFDC, Core Java, COBOL, VB Script, Basic Unix, JavaScript automation
Unit Testing Frameworks: JUnit
DevOps Tools: Jenkins, Maven, Graddle, GitHub
RDBMS: MySQL, DB2
Version Control Tools: Git
Testing Tools: Postman, RIT, RestAssured, Cucumber, Selenium, Selenium Grid, SOAP UI, XML, JSON, JQuery, Service Virtualization
IDE: Eclipse
Operating Systems: Windows, MacOS
Agile tools: Rally, Version One, Kanban, Scrum
PROFESSIONAL EXPERIENCE:
Confidential
Software Test Automation Architect
Responsibilities:
- Worked in black box testing such as functional testing, smoke testing, new features testing, ad - hoc testing, UI, usability testing, regression testing, in-app browser compatibility testing, network testing, localization testing/multi language testing (Global), Risk Based testing, API testing
- Converting user stories into Cucumber feature files and run Acceptance tests through runners
- Use RestAssured framework for API automation for XML and JSON calls
- Responsible for test plan creation, reviewing and executing new features for Web and API.
- Performed External Bug Analysis and Triage. Expert in Bug Prioritization and Analysis.
- Act as a Quality Engineer architect in an agile team to perform all the automation activities
- Design, develop new automation framework depending upon organizational requirement using TestNG, Maven, Core Java, GitHub and Jenkins (for continuous Integration)
- Automating new features from backlog for web using selenium webdriver and
- Monitor the end-to-end and unattended automated tests for web, API tests
Tools: Charles Proxy, Selenium Webdriver, Selenium Grid, Cucumber, Core Java, GitHub Jenkins, RestAssured, Eclipse IDE
Confidential, Richmond, VA
Test Lead
Responsibilities:
- Test Lead in an agile team to manage Mainframe testing activities for Core Banking application
- Insprint automation for Mainframe based systems
- Design, code, test, automation framework for Fidelity Information services application CICS screens.
- Pepare test plan, test strategy, test cases, test results, RTM, test data for QA
- Test execution in an agile environment
- Prepare process flows for effective model based testing, Business process assurance, Business process testing, Test consulting
Tools: VB Script, Selenium, CICS, JCL, VSAM, FileAID, HP ALM
Confidential, San Antonio, TX
Software QA Lead
Responsibilities:- Pepare test plan, test strategy, test cases, test results, RTM, test data for QA
- Test execution in waterfall environment
- Requirement gathering, defect management, defect tracking and reporting.
- Mainframe testing through client mainframe interface including batch scenarios
- Prepare daily execution dashboard and share with stakeholders
- Be an active participant in business and stakeholder meeting for tracking the project to closure
- Regression, Integration and end to end testing for various applications
- Utilize automated test case built for desktop based application
Tools: QTP, SOAP UI, Functional testing, regression testing, integration testing
Confidential
Software Developer
Responsibilities:- Design, code and unit test AS400 bases application
- Debugging, bug fixing, issue simulation with testing team
- Requirement analysis, clarifications, prepare high level and low level design documents
- Review design with business and clients, stakeholders to get to the same understanding and sign off
- Code promotion and production deployment
Tools: AS400, Web to AS400 integration, batch testing, unit testing and development
Confidential
Software Developer
Responsibilities:- Analyze high level requirements to break them into system requirements
- Job scheduling, batch testing, analyzing batch handlers, subsystems.
- Requirement analysis, clarifications, prepare high level and low level design documents
- Review design with business and clients, stakeholders to get to the same understanding and sign off
- Code promotion and production deployment
- End to End testing from GUI through AS400 and defect analysis
Tools: AS400, unit testing, SQLRPGLE, Free format coding