QA Automation Engineer
2020 - 2021Syngenta- Took over an initial basic Selenium/Python/Behave test automation framework the client had and expanded it to fully test the front end.
- Integrated the testing framework with the pipelines and added report generation to make the execution results more visible.
- Provided feedback and reviews on a secondary test automation framework using Selenium/Java/Cucumber/RestAssured built by an outsourced team.
- Took over the secondary test automation framework after the outsourced team stopped working on it; expanded and refactored it.
- Tracked and reported bugs discovered by the automated and exploratory testing in Jira.
- Provided feedback on potential improvements in workflow and processes.
Technologies: Selenium, Python, Behave, Cucumber, Java, REST Assured, Git, API Testing, Automated UI TestingQA Automation Engineer
2018 - 2019EY- Worked on unit and integration test automation written in Python.
- Manually tested the front end and provided feedback as well as reported bugs in Jira.
- Created the initial testing framework for UI test automation using Python and Selenium.
- Helped the team adopt and implement agile practices.
Technologies: Git, Test Automation, Jira, Python, Selenium, Software QA, Integration TestingQA Engineer
2016 - 2017Vroozi- Manually tested the platform.
- Created the initial framework for test automation.
- Implemented QA processes and workflows.
- Helped the team adopt Agile practices.
Technologies: Git, Testing, MacOS, Test Automation, Software Testing, Agile Software Testing, Quality Assurance (QA), Jira, UI Testing, JavaScriptQA Engineer
2015 - 2016LanguageLine- Implemented QA processes and workflows.
- Helped the team adopt Agile practices.
- Conducted manual testing of web applications as well as mobile testing of the apps in Android and iOS.
Technologies: Git, MacOS, Test Automation, Software Testing, Agile Software Testing, Quality Assurance (QA), Manual Testing, Jira, WebDriver, UI Testing, TestingQA Automation Engineer
2015 - 2015OrderWithMe- Created an API automation testing framework from scratch using Mocha, JavaScript, and SuperAgent.
- Automated tests using Sequelize ORM models.
- Improved QA processes.
- Helped set up a UI testing framework.
- Mentored team members not exposed to automation in frameworks, best practices, and general approach to the job.
Technologies: Git, Testing, MacOS, Test Automation, Software Testing, Agile Software Testing, Quality Assurance (QA), Jira, Expect, PostgreSQL, Node.js, Mocha, JavaScriptQA Automation Engineer
2015 - 2015Percona- Started a QA team from scratch.
- Defined testing strategies.
- Created a UI automation testing framework using WebDriver and Java.
- Created an API automation framework with Java, JUnit and RestAssured.
- Helped the team transition and improve Scrum processes.
Technologies: Git, Testing, MacOS, Test Automation, Software Testing, Agile Software Testing, Quality Assurance (QA), Python, Jira, REST Assured, MySQL, JUnit, WebDriverQA Engineer
2013 - 2014TradeHelm- Handled manual testing of FIX protocols.
- Automated FIX and non-FIX protocol scenarios.
- Executed manual test cases.
- Tested applications for mobile compatibility in iOS.
- Automated tests with Selenium WebDriver.
- Set up automated integration tests with Jenkins.
Technologies: FIX Protocol, Testing, Test Automation, Software Testing, Agile Software Testing, Quality Assurance (QA), Manual Testing, Jira, Selenium, Maven, Jenkins, Java, Selenium WebDriverQA Engineer
2011 - 2012Cognizant Technology Solutions- Implemented SOA testing and UI testing.
- Created automated test scripts with Python.
- Automated WebService tests with SOAtest.
- Executed manual test cases.
- Trained new team members and trainees.
- Reported bugs and defects.
Technologies: Testing, Test Automation, Software Testing, Agile Software Testing, Quality Assurance (QA), Manual Testing, Jira, Selenium, WebDriver, SOA Testing, Selenium WebDriver, Python, JavaQA Engineer
2009 - 2011GlobalLogic- Created, updated, and executed test cases.
- Created automated tests in Java using Selenium RC and JUnit.
- Automated tests for Flex applications with Selenium RC, JUnit, and Selenium-Flex.
- Tested applications for mobile compatibility in iOS and Android.
- Reported bugs and defects.
- Implemented SOA testing and UI testing.
- Set up automated test integration with Hudson.
Technologies: Testing, Test Automation, Software Testing, Quality Assurance (QA), Manual Testing, Jira, WebDriver, UI Testing, Hudson, FitNesse, JUnit, Ant, Java, SeleniumQA Engineer
2007 - 2009Vinculo Medico- Created, revised, updated, and executed test cases.
- Reviewed and reported defects of use cases.
- Improved web service and SOA testing.
- Automated tests with Selenium and Ant.
- Created SQL/SQL*Plus scripts for automation.
- Reported bugs and defects.
Technologies: Testing, Bugzilla, Test Automation, Software Testing, Quality Assurance (QA), Manual Testing, WebDriver, UI Testing, Service-oriented Architecture (SOA), SQL, Ant, Java, Selenium