Qa Resume
0/5 (Submit Your Rating)
Houston, TX
OBJECTIVE
- To obtain a Senior Software Development Engineer in Test position that allows me to develop and utilize my extensive testing skills and knowledge while applying my experience to solve complex problems in a dynamically challenging environment.
SUMMARY
- QA Test Engineer with 6+ years of diverse domain experience in the IT industry.
- Experienced on AGILE Methodology to understand Scrum, Sprint Work.
- Expertise in building and developing various frameworks such as Data Driven, Keyword Driven and Hybrid Automation Framework using Selenium WebDriver, Java API, TestNG/JUnit framework.
- Expertise in QA Methodologies, Quality Assurance Life Cycle (QALC), Defect Management Life Cycle, Software Development Life Cycle (SDLC) methodologies.
- Ability to write dynamic XPath and CSS selectors for complex Object Identifications in Selenium WebDriver.
- Key expertise includes testing and debugging GUI and Multi - Application environments and automated testing using Selenium WebDriver.
- Extensively used Test parametrization methods including Cucumber Feature Outlines, TestNG DataProvider, JUnit Parameterized Class and external data sources (Excel, CSV and XML).
- Implemented Apache POI in Java to read data from external sources to feed locators and other data validation requirements into the test script.
- Extensive hands-on experience performing back-end Testing by writing SQL queries using RDBMS like MYSQL.
- Solid knowledge of Object Oriented Programming (OOP) concepts.
- Created Pojo classes to map RESTful API request and response json/xml data.
- Experienced in Continues Integration and executed hourly Automated Smoke Test to check the system stability.
- Experience in Defect Tracking and test management using testing tools like HP ALM and JIRA.
- Hands-on experience in Cross Browser Compatibility Testing using Chrome, Firefox, IE.
- Strong knowledge of Maven, designing and developing Maven Frameworks build tools for writing pom.xml files, manage frameworks dependency jar files respectively.
- Extensive knowledge on Web Technologies like HTML, CSS, AJAX, XML, DOM.
- Experienced and Coordinated in writing Test Cases, Requirement Traceability Matrix (RTM) and Test Scripts as well as executing them.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Expertise in developing BDD scripts with Cucumber and writing reusable methods for the behavior.
- Experience in automating Functional, Regression and Smoke Test cases in Selenium WebDriver using advanced Java Programming Language skill with Descriptive Programming.
- Ability to adapt to new environments quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
- End user mindset. Quality oriented with attention to details.
- Excellent analytical, problem solving, communication and interpersonal skills.
TECHNICAL SKILLS
Testing methods: Functional testing, Regression testing, Smoke testing, System testing, Integration testing.
Languages/Framework: JAVA, JUnit, TestNG, SQL, Cucumber
Automation Testing Tools: Selenium WebDriver, Cucumber, Maven, Jenkins
Bug Tracking Tools: JIRARDBMS: Oracle, Apex, MySQL
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
QA
Responsibilities:
- Participated in a finalizing automation of UI testing of project and applied best Quality Assurance practices to ensure full functional testing of new features being added every sprint, as well as full Regression testing for all previously implemented functionalities in every sprint.
- Used Customized Framework of the company to drive the execution.
- Participated in the Scrum Ceremonies like Daily Scrum, Sprint Demo, Sprint Retro meetings.
- Automated the functional scenarios and built the Automation Regression Test to run on demand.
- Integrated Selenium WebDriver for testing UI.
- Primary duties included Integration and Functional, to include execution, defect tracking and reporting.
- Implemented developed Page Object Model
- Created unique locators to identify, interact and get information from complex web elements.
- Performed application Screenshots of important checkpoints and whenever exceptions occurred during the execution of the application.
- Extensively involved in analyzing Business Requirements, created Test plans and prepared detailed Test cases for Application under Test (AUT).
- Experienced working with SeleniumAutomation Tool, WebDriver to Test UI Applications.
- Partnered with software developers and other testers to deliver strategic product quality solutions.
- Used Selenium WebDriver with C# to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
- Created and executed both manual and automated scripts to test function, non-function and regression scenarios.
- Successfully Developed and designed Automation Framework for web based applications and developed C# test scripts to test the functionality of the application using Selenium WebDriver and Customized Framework of the Company framework.
Confidential, Houston, TX
SR SDET
Responsibilities:
- Participated in a full life cycle of an Agile project and applied best Quality Assurance practices to ensure full functional testing of new features being added every sprint, as well as full Regression testing for all previously implemented functionalities in every sprint.
- Automated APIs using REST ASSURED Libraries and Manually tested APIs with POSTMAN and SOAP UI
- Used Junit-Cucumber Framework to drive the execution.
- Participated in all the Scrum Ceremonies like Sprint Grooming, Sprint Planning, Daily Scrum, Sprint Demo, Sprint Retro meetings.
- Automated the functional scenarios and built the Automation Regression Suite to run on demand.
- Integrated Selenium WebDriver with Cucumber for testing UI.
- Achieved Continuous Integration through Jenkins.
- Primary duties included Smoke, Integration, Regression and Functional, to include execution, defect tracking and reporting.
- Implemented JUnit as behavior drivendevelopment(BDD) testing framework, developed Page Object Model and defined dependencies in Maven Pom.xml
- Created unique locators to identify, interact and get information from complex web elements.
- Performed application Screenshots of important checkpoints and whenever exceptions occurred during the execution of the application.
- Extensively involved in analyzing Business Requirements, created Test plans and prepared detailed Test cases for Application under Test (AUT).
- Experienced working with SeleniumAutomation Tool, WebDriver to Test UI Applications.
- Partnered with software developers and other testers to deliver strategic product quality solutions.
- Used Selenium WebDriver with java to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
- Performed multi browser testing to establish cross browser compatibility.
- Experienced working with Jira to track the task and issues, attended daily status meetings to update the status of work.
- Created and executed both manual and automated scripts to test function, non-function and regression scenarios.
- Successfully Developed and designed Automation Framework for web based applications and developed Java test scripts to test the functionality of the application using Selenium WebDriver and TestNG framework.
- Extensively created SQL statements to query the Oracle Database for Data Validation and Data Integrity using APEX as management tool.
- Developed test code in Java language using IntelliJ IDE.
Confidential, Dallas, TX
Sr Automation Tester
Responsibilities:
- Creating Page Object Model (POM) for each page of application to centralize the elements in one place and update them when their properties change.
- Performing Requirement analysis based on SMART criteria to make sure if it’s measurable and specific.
- Wrote and executed the test cases manually and automated them in Selenium Web Driver
- Provided training for other team members on working with Selenium and Cucumber.
- Implemented Git as a version control tool to manage changes and keep track of every modification.
- Identifying elements by writing customized Xpath and CSS and add them to POM.
- As a cross functional team member, I helped manual testers when required.
- Analyze Business Requirements, develop test documentation such as Test plan, Test cases, Test suites and maintain them.
- Used SQL to query databases extensively for data validation, Preparing SQL sub-queries, nested queries and for complex data enquiries.
- Used Cucumber for the entire regression as a primary tool together with Selenium, write test scenarios in Cucumber feature file using Gherkin language to make it business readable and implement these scenarios in Step Definition class using Java language
- Created and modified JUnit annotations to manage the running flow of test cases.
- Created RTM (Requirement Traceability Matrix) to make sure all the requirements are covered by test cases.
- Worked with Jira for requirements management and bug tracking.
- Actively participate in Agile Scrum ceremonies such as Daily Standup, Sprint Grooming, Sprint Planning, Sprint Demo, Sprint Retrospective.
- Responsible for Jenkins as a continuous integration server to run Regression and Smoke tests.
Confidential, Washington, DC
QA Analyst
Responsibilities:
- Involved in writing and designing test scenarios, test cases, and test plans.
- Documented QA processes and activities from project Inception to Deployment and Maintenance.
- Conducted Backend Testing, database table manipulation using SQL and database concepts.
- Analyzed Requirements and designed manual test cases accordingly.
- Worked with SQL and functions to test the database integrity.
- Developed detailed Manual Test cases and Scenarios.
- Created Traceability between Requirements and Test Cases.
- Maintained and executed test cases per requirements.
- Prepared various reports based on different stages of Testing.
- Created, Analyzed and executed system-testing requirements.
- Performed Manual testing and Automation testing considering the baseline of developed test plan and test cases considering both positive and negative scenarios.
