Qa Automation Test Engineer Resume
NY
OBJECTIVE:
I am an experienced results oriented QA Analyst in the domain of Software Design Engineering in Test. I was trained as an SQA Engineer, using SDLC and STLC for testing, automation, installation and configuration of environment in web - based, client/server applications and mobile apps within the testing area in the USA. I specialize in SQA methodologies, including Agile (Scrum) and Waterfall, and have worked with various Confidential 500 USA companies. I have more than 8 years of thorough experience in manual and automated test execution, development and support. I am applying for a position as a Software QA Analyst / QA Test Engineer in automation, QA analysis, in web services, mobile apps, or client server applications within the area of testing environment for professional development and career growth. I also have experience in developing test plans, test cases, and scripts for manual tests and automated tests. I have a record for meeting deadlines, conforming to specific requirements and for adhering to established plans. I have helped the manager in developing test strategies.
SUMMARY:
- Solid grasp of SDLC, including Agile (Scrum), Waterfall and BDD methodologies and TDD implementations.
- Excellent communication, writing, oral and interpersonal skills—team player and experience with helping managers.
- Implementing MVC Pattern based on data driven automation test using with TestNG and Selenium WD API .
- Proficient in Black Box and Grey Box API Testing.
- Strong experience in automated UAT, functional testing, regression testing, and end-to-end test.
- Extensive work experience with Change Management and bug tracking tools like HP QC/ALM and JIRA.
- Experience in developing project QA framework function libraries for various web and client server applications.
- Strong experience in Cross Browser, Cross Platform with Selenium Web Driver.
- Comfortable in SOA Architecture, which include SOAP Web Service and Restful Service Testing with SoapUI.
- Automation TDD using Selenium Cucumber-JVM with Cucumber-Java and Cucumber-JUnit4 Architecture.
- Solid experience in business readable DSL, Gherkin language (Given-When-Then); BDD / TDD with Cucumber.
- Writing and executing mobile test cases to different Android devices.
- Usage of Android driver to automate mobile test cases and of jUnit and Maven.
- Use of Appium to configure tests and run them on different mobile devices.
- Team player spirit:Assisted the Manager & the QA lead in writing Test Plan.
- Communication and coordination:Excellent writing, oral and interpersonal skill set.
- Developing Test cases:Written functional test cases manually functional Specs
TECHNICAL SKILLS:
Test Framework Development: Selenium WD API, Cucumber- JVM, JBehave & Appium 1.5.2
Test Automation Tools: TestNG, and jUnit
Test Management Tool: HP Quality Center, HP ALM.
Defect Management Tools: JIRA, HP Quality Center and TRAC
Requirement Management Tool: HP Quality Center, HP ALM and Agile Designer
Programming Languages: Java Core, Ruby, Groovy, HTML and XML
Development IDE: Eclipse, Ruby Mine of Jet Brain and IntelliJIDEA
Database Management Tools: SQL Server, MySQL for Toad.
Operating Systems: Win 7 / XP, Linux, OSX Mac, Android and iOS.
Applications VMware: Microsoft Office Application Suit, MS Excel and
Version Control Software: SVN and GIT version control system.
Build Tools: Ant, and Apache Maven.
Web services: RESTful API, SOA, SoapUI
Protocols: RESTful, SOAP
PROFESSIONAL EXPERIENCE:
Confidential, NY
QA Automation Test Engineer
Responsibilities:
- Responsible for planning, creating and analysis of test plan, test cases and test scripts.
- Implemented MVC Pattern based keyword driven automation testing with Selenium.
- Developed robust framework for testing projects to find test object with Selenium API, to develop automated script for dynamic web application.
- Created modular automated test framework library for reusable, and easy maintenance automated test scripts.
- Conducted workflow, process diagram and GAP analyses to derive requirements for systems enhancements.
- Developed test plan, test conditions, and test cases to be used in testing based on business requirements, technical specifications and/or product knowledge.
- Developed Web Service Test with Soap UI with Groovy language scripting to test SOA platform.
- Trained employee in automation test methodology.
- Corresponded with QA managers, developers and team members.
- Developed test matrix to simulate client environment and developed test lab according to the client system.
- Performed manual device testing with various cell phone devices.
- Reported and tracked defects, monitored defects reported by team.
- Selenium WebDriver - based test by using the webdriver.io node, js Jscript bindings.
- RESTful systems interface with external systems as identified by URIs in web resources.
Confidential, NY
Automation Test Engineer
Responsibilities:
- I have been coordinating with manager & dev. teams as a Test Engineer.
- I do documentation reviews and scheduling, mapping test strategies that describe features and functions to be tested by local and offshore QA team.
- I accomplishing of STLC, including Agile (Scrum), Waterfall and BDD methodologies and TDD implementations with Selenium WD and Cucumber JVM.
- Customers get a quote, apply for insurance online, and on their mobile devices log into Get a Quote.
- The application is readily available by mouse click online orthroughglobal general agency, performed by a robust software web application and or by mobile app, with crossbrowser and crossplatform distributed architecture.
- Worked in Agile methodology that includes QA planning and execution in Sprints, participation in the Scrum and Sprint review/retrospective.
- Implemented open source Selenium Web Driver for cross browser and cross platform web testing solution
- Developed various QA Automation Test Frameworks to ensure the code reusability, which reduce the script development time.
Environment: Selenium Web Driver, Java, J2EE, Servlet, SoapUI, JSP, HTML and distributed Apache Tomcat.
Confidential, NJ
QA Test Analyst Client site Consultant
Responsibilities:
- Extensively involved in developing manual and automated test case scenarios and strategies.
- Reviewed test plans and scripts for completeness and accuracy as liaison between business stakeholders, such as management, customers or end users, and the delivery team.
- Effectively worked within Agile Scrum teams, acting as Scrum Master when called upon.
- Able to overcome challenges in working distributed and being effective.
- Ensured that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.
- Used HP Quality Center as the test repository and used it for executing the test cases and scripts and logging and generating various reports and graphs for further analysis.
- Maintained test matrices for the latest test results information.
- Created detailed periodic status reports for the senior management to keep them posted on the progress of implementation.
- Used Quality Center for bug tracking and reporting also followed up with the development team to verify bug fixes and update bug status.
Environment: Quality Center, VB.Net, ASP.Net, HTML, MS SQL Server, IIS and distributed Apache Tomcat.
Confidential, NJ
UAT Tester
Responsibilities:
- Provide detailed requirements; participate in requirements determination process
- Review and Approve Requirements and Business Design
- Create User Acceptance Test Cases (UAT)
- Execute UAT test cases
- Assist with System and Regression testing
