Qa Automation Engineer Resume
Lakewood, CO
SUMMARY
- 6+ years of experience in Software Quality Assurance Testing, Automation, and manual testing as well as deep understanding of methodologies and approaches.
- Extensive experience in Quality Assurance using Functional Testing, API Testing, System Testing, Regression Testing of Web Client/Server based applications, GUI testing, Integration Testing and UAT.
- Experience in all the stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and working knowledge in Agile methodology, daily scrum meetings, and sprint planning.
- Proficient in working with open source tools like Selenium IDE/WebDriver, Junit, Eclipse, TestNG, Jenkins, Maven, JIRA, and Cucumber for BDD, Protractor Angular Testing and preparation of automation test framework.
- Good domain knowledge and exposure in developing Automation scripts for ERP and Web based applications.
- Experienced in Requirement Gathering, Test Planning, Test Cases, Test Data Set up, Manual and Automation Testing, Defect Tracking and Project Coordination.
- Developed and Maintained automated test scripts in Java, C# and Java Script.
- Experience in writing SQL queries to extract data from various tables to perform database testing
- Experience using CSS selector, XPATH functions and Created Page Object Model (POM) using page factory.
- Performed Web services testing using Postman, SOAP UI AND REST Assured.
- Experience in Defect tracking tools like Quality Center, JIRA and Version One.
- Experience with Jenkins for continuous integration and Involved in preparation of Test Data.
- Validated the Data on Mainframes using batch testing.
- Performed BDD scripts with Cucumber and written Scenarios and Step definitions in Gherkins format.
- Experience in design, implementing and maintain Page Object Model and Data Driven, worked on Keyword Driven and Hybrid Automation frameworks by using Selenium Web driver, Java, Test NG.
- Represented various meetings for QA with various levels of management in Organization.
- Strongly self - motivated and willing to assume responsibilities, combined with great leadership and interpersonal skills.
- Good Understanding of Spring and MVC, front-end frameworks like Java Script, Angular JS, React JS, Node JS, Python and jQuery.
- Strong experience in working with version controls like SVN and GIT.
- Expertise in using various IDE’s like Eclipse, Brackets, Sublime text and Web Storm.
- Involved in Agile process, two-week Sprints, and daily Scrums to discuss the development of the application to deliver in time.
- Ability to work with very minimal supervision, and cope with the dynamic changes of the project.
TECHNICAL SKILLS
Programming Languages: SQL, Java, C#, JavaScript, XML, VB scripting.
Tools: /API Selenium IDE, UFT, Selenium Web Driver, HP ALM11.0, Maven, Apache POI, Cucumber, SOAP UI, JIRA, Jenkins, Gradle, TestNG, REST Assured, Protractor, Visual Studio.
Web Technologies: ASP, XML, HTML, VB 6.0, VB .NET, ASP.NET
Defect Tracking Tools: HP ALM 11.0, Jira.
Frameworks: Page Object Model, Data Driven, Keyword Framework, and Hybrid Framework.
Database: Oracle, SQL Server
Operating Systems: Windows, UNIX/Linux
PROFESSIONAL EXPERIENCE
Confidential, Lakewood, CO
QA Automation Engineer
Responsibilities:
- Identifying Test Scenarios and control the flow of the app and coming up with the test strategy.
- Writing and creating the test stories as per the needs of the modules.
- Identifying the regression and functional test scenarios according to the modules.
- Designed and developed Hybrid Framework to execute the test scenarios using Selenium web driver.
- Prepared the schedules, requirements and timelines for the project.
- Used cucumber for BDD Testing.
- Maintained the selenium and automation code and resources in source GIT to improve new features over the time.
- Identifying web elements using UI Automator Viewer.
- SQL queries to verify data displayed in UI matched backend database.
- Testing back-end queries, verifying DB and EXE jobs daily if any issues fixing.
- Performing manual functional testing for system change requests, defects, and requirement.
- Creating global Regression test suite for Reusable test cases execution during various updates.
- Conducting system testing, GUI testing and cross-browser compatibility testing during the release and interacted with the developers to resolve identified technical issues.
- Used Postman for testing API related to WEB and writing the Test cases accordingly.
- Tested the functionality of the application on different platforms and multiple browsers.
- Interacted with Scrum Master, Product Owner and Developers in sprint planning, scheduling, developing, and executing Testing deliverables.
Environment: /Tools Used: UFT, Agile, Scrum, CI/CD, JIRA, Windows, MS- Word, MS- Excel, Cross Browser compatibility, Selenium Web driver, SQL.
Confidential, Charlotte, NC
QA Automation Test Engineer
Responsibilities:
- Identifying Test Scenarios and Control the flow of the app and coming up with the test strategy.
- Writing and Creating the Test Stories as per the needs of the modules.
- Identifying the regression and functional test scenarios according to the modules.
- Designed and Developed Hybrid Framework to execute the test scenarios using Selenium Web driver.
- Prepared the schedules, requirements and timelines for the project.
- Used Cucumber for BDD Testing.
- Maintained the selenium and automation code and resources in source GIT to improve new features over the time.
- Used Tools like Maven and added the dependencies required for the as required.
- Working with different types of tests like GUI, Functional, Integration, System, Database, Compatibility, Regression, and User Acceptance Testing.
- Worked on open source enterprise portal software called Liferay Portal which includes a built - in web content management system allowing users to build websites and portals using themes, pages, and portlets/gadgets and performed functional, System, Integration and UAT Testing with Business Stakeholders.
- Executed complex SQL queries using TOAD to verify data in the backend.
- Written and executed test cases in Version One for the releases.
- Used XML to setup the application environment for automation scripts.
- Used Postman for API testing to check the created records
- Interacted with Scrum Master, Product Owner and Developers in sprint planning, scheduling, developing, and executing Testing deliverables.
Environment: /Tools Used: Core Java, BDD, Agile methodology, TestNG, Java, Eclipse IDE, Apache POI, Maven, Log4J, version One, Jenkins, Selenium Web driver, Cucumber, SQL, Liferay Portlet, Developer Tools, Firebug.
Confidential, Phoenix, AZ
Front-End Developer
Responsibilities:
- Responsible for designing, development, implementation and testing of web applications using HTML/HTML5, CSS/CSS3, Twitter Bootstrap and JQuery.
- Worked closely with client, architect and UX designers to gather requirements for User stories (Info Graph Section).
- Developed rich interactive graphics and data visualizations of large structured data in browser-friendly formats.
- Developed features using Bootstrap elements like Grid system, pagination, Drop-downs, Tabs and carousal for different modules.
- Detected CSS related issues and fixed them while focusing on reusability and modularity
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features and Responsive Design.
- Manage projects and serve between clients and multiple internal groups to ensure clarity of goals and adherence to deadlines.
- Implemented Page Optimization techniques for web pages, Best Practices in JavaScript and handled Cross Browser compatibility issues in web pages.
- Followed OOPs concepts like encapsulation and polymorphism for design and development.
- Used back base front end products to create and manage customer interactions.
- Prepared and presented technical proposals to clients and involved in usability testing to measure the ease of use.
- Worked with CI/CD - Jenkins and Maven and involved in behavior driven development using cucumber.
- Organized scrum calls and code review meetings also involved in resolving and creating of bugs using JIRA web.
- Involved intestingthe database (backendTesting) using extensive SQL queries.
- Used JBoss as a server to build the application and deployed the war files in LARA.
- Used Version One to Plan/Allocate and to Track the Software Development process.
- Used SVN as source control to store repositories and performed different operations like update, check-in, checkout and merge.
- Involved in Agile process, two-week Sprints, and daily Scrums to discuss the development of the application to deliver in time.
- Participated in team building activities, pair programming and planning increment meetings.
Environment: /Tools Used: JAVA,HTML/HTML5, CSS/CSS3, JavaScript, jQuery UI, Bootstrap, GIT, Agile Development, Sublime, Rally, Confluence, LARA, Eclipse, JIRA, AJAX, Jenkins, SQL, MS-Office, JBoss, SVN, Data, Developer Tools, Firebug, Internet Explorer, Chrome, Firefox, Windows 7