👋 Hi, I’m @dwilliams-gs, Senior QA Automation Engineer at Gymshark
🌱 I’m Currently Learning
- Learning JavaScript for Cypress: Acquiring skills in JavaScript to develop and write automation tests in Cypress, with a focus on evaluating its performance against Selenium in various testing scenarios.
- Test Visibility and Observability: Deepening my understanding of test visibility and observability across various digital products to enhance overall quality assurance practices.
- Mobile Application Testability: Advancing my skills in improving the testability of mobile applications (iOS and Android) and exploring cutting-edge automation strategies tailored for mobile platforms.
- Cloud-Based Testing with LambdaTest: Conducting POCs using LambdaTest, a cloud-based testing service, to explore its capabilities in providing scalable and efficient cross-browser testing solutions.
- CI/CD Pipeline Integration: Enhancing expertise in integrating automation test frameworks seamlessly into CI/CD pipelines to streamline the development and deployment process.
- Retry Logic in Functional Testing: Should retry logic be part of functional testing? Investigating the importance of integrating retry logic as a standard practice in functional testing to enhance test reliability and minimize flakiness.
- Coding Standards and Readability: Focusing on adhering to best practices in coding standards, refining framework architecture, and improving the readability and maintainability of tests, test steps, and test results.
- Reducing Test Flakiness: Learning and applying techniques to minimize test flakiness, thereby increasing the reliability and stability of automation efforts across different environments.
- Automation in Dynamic Environments: Mastering the automation of features within fast-paced, rapidly evolving environments, and optimizing processes to meet changing demands effectively.
- Efficient CI/CD Processes: Developing proficiency in designing and implementing efficient CI/CD processes that not only integrate testing seamlessly but also clearly demonstrate and maintain product quality throughout the development lifecycle.
- Selenium
- Cypress
- Java
- JavaScript
- TestNG
- Cucumber
- JUnit
- CodeFresh
- Jenkins
- GitLab
- GitHub Actions
- Browserstack
- LambdaTest
- Allure
- DataDog
- Docker
- Feel free to drop me an e-mail at [email protected]