Qa Automation Engineer Resume
New, YorK
SUMMARY:
- Over 5+years of experience in the IT Industry as a Software Quality Analyst/Engineer.
- Excellent understanding of Software Development Life Cycle and Test Methodologies from project definition to post - deployment documentation.
- Expertise in designing and developing strategic Test plans, Test Cases, and Test Reports for manual /automation testing
- Experience in Web Automation using Protractor and Jasmine framework for Angular application.
- Preparing test cases for the system covering SRS document, design document, reviewing them with the developers and finalizing the test cases.
- Extensive experience working with test management tools like Quality Center.
- Extensive work experience on Functionality testing, GUI testing, Regression testing, Integration testing, System testing, User Acceptance testing, Black Box testing, Ad Hoc and End to End testing.
- Expertise in creating test cases from requirements document, use cases and from a prototype or an existing application.
- Expertise using Testing tools such as HP Quality Center, Selenium, and Web services testing using SOAP UI.
- Experience in Software Development Life Cycle (SDLC) using the Waterfall Model and Agile Methodology.
- Well versed with technologies like Core Java, J2EE Technologies like Servlets, JSP, JDBC, HTML, XML, XSLT, AJAX, Ant, JavaScript/Angular JS, Maven/Jenkins, LOG4j, REST / SOAP based Web services.
- Proficient in test strategy preparation, test plan development, test case creation, test execution and bug tracking.
- Validated Service-oriented architecture (SOA) for distributed computing using Web Services Testing.
- Ability to develop and present test plans, testing summaries, defect reports, and defect trend data throughout the project test cycle.
- Quick learner, Self-motivated and problem-solving skills.
- Excellent technical analytical skills as well as logical skills.
- Good team player with an ability to working dependently in a time sensitive environment.
TECHNICAL SKILLS:
Languages: Java, JavaScript, HTML, CSS, SQL, XML
Platforms: windows 7, UNIX
J2SE / J2EE Technologies: Java, J2EE, JDBC, Servlets, JSP, Java Beans, JSTL, JMS, Web Services, Angular JS
Databases: Oracle 9i/10g/11g, Mongo DB, MYSQL, PostgreSQL
Agile Tools: Jira, Confluence, Jenkins, SVN, GitHub
Testing: Manual, Automated, White Box, Black Box, System Testing, Integration Testing, Database testing, Unit, Test Plan, Test Cases
Testing Tools: HP Quality Center ( HP ALM), Jira, Selenium, Postman, SOAPUI, Selenium, Cucumber, Protractor
PROFESSIONAL EXPERIENCE:
Confidential,New York
QA Automation Engineer
Responsibilities:
- Conducted Automation /manual testing using the Standards, guidelines and structured methodology in testing the application.
- Creating e2e test suites for all components, and running them with Protractor
- Used protractor for end to end testing for Angular JS based Confidential internal application.
- Performed SOA Web Services Validation
- Web Services automation for manual and Automation both.
- Documented and executed Test plans, Test cases and Test scripts based on business requirement document.
- End to end execution of automated scripts, Test Result analysis.
- Prepared test cases for the system covering SRS document, design document, reviewing them with the developers and finalized the test cases.
- Used various available features of Selenium to develop efficient and error free Automated Test Scripts using java in Eclipse IDE.
- Involved in acceptance testing using Cucumber and Selenium Web Driver.
- Involved in developing Test plan and Test scripts using the business documents in Test Director.
- Involved in Testing in Agile Development Env. Using TDD and ATDD approach.
- Attended review meetings with Business Analysts, Developers and end users to understand and test according to their requirements.
- Closely interacted with the developers in fixing the bugs.
- Involved in defect log, defect tracking and resolution.
- Involved in writing test summary reports, defect summary report, and final report.
- Used the Quality Center as a repository for all of the testing efforts to record and keep track of the defects.
Confidential
QA Automation Engineer
Responsibilities:
- Prepare test plans, validate them, verify the test procedures and prepares reports based on them.
- Develop test procedures and implements them by using well-defined testing methods.
- Design and create test conditions and scripts to address business and technical use cases.
- Aid of various testing tools to review the designs, problems and results.
- Perform tests on systems and design all test specifications according to blueprints and designs.
- Used various available features of Selenium to develop efficient and error free Automated Test Scripts using java in Eclipse IDE.
- Analyze all customer requirements and provide appropriate and accurate tested software and coordinate with customer services project management to implement all projects.
- Reported defects to the developers using HP ALM Quality Centre.
- Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution.
- Involved in developing Test plan and Test scripts using the business documents in Test Director.
- Support production deployment of applications and perform “validation testing” during the off-hours maintenance windows.
Confidential
QA Automation Engineer
Responsibilities:
- Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool
- Prepare test plans, validate them, verify the test procedures and prepares reports based on them.
- Develop test procedures and implements them by using well-defined testing methods.
- Design and create test conditions and scripts to address business and technical use cases.
- Used Appium to facilitate mobile testing by creating mobile Driver class with the required mobile capabilities. Involve in web UI application over HTTP client request protocol.
- Perform tests on systems and design all test specifications according to blueprints and designs.
- Used various available features of Selenium to develop efficient and error free Automated Test Scripts using java in Eclipse IDE.
- Analyze all customer requirements and provide appropriate and accurate tested software and coordinate with customer services project management to implement all projects.
- Reported defects to the developers using ALM Quality Centre.
- Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution.
QA Automation Engineer
Confidential
Responsibilities:
- Design test plans, scenarios, scripts, or procedures for manual as well as automation.
- Test system modifications to prepare for implementation.
- Document software defects, using a bug tracking system, and report defects to software developers.
- Plan test schedules or strategies in accordance with project scope or delivery dates.
- Provide technical support during software installation or configuration.
- Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.
- Design or develop automated testing tools using Selenium, Java and SQL
- Worked with on-site and off-site teams to coordinate testing and Quality Assurance.
- Used various available features of Selenium to develop efficient and error free Automated Test Scripts using java in Eclipse IDE.
- Reported defects to the developers using ALM Quality Centre.
- Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution.
- Analyze all customer requirements and provide appropriate and accurate tested software and coordinate with customer services project management to implement all projects.
