Senior QA Engineer
Symbiotic
This job is no longer accepting applications
See open jobs at Symbiotic.See open jobs similar to "Senior QA Engineer" Paradigm.Quality Assurance
Posted 6+ months ago
Senior QA Engineer
Role
We are currently searching for a Senior QA engineer who will play a pivotal role in development of the frontend part of the project.
Responsibilities
Participate in all phases of the software development lifecycle, including requirements analysis, test planning, implementation, documentation, and unit testing.
Design and implement automated and manual test cases to validate UI components, functionalities, and integrations.
Communicate effectively with the development team, product managers, and company partners to understand requirements and provide feedback.
Ensure the integration of new features into the existing codebase is thoroughly tested and verified.
Contribute to the estimation, planning, and execution of testing efforts for projects, features, and integrations.
Review and provide feedback on test cases and scripts written by other team members to ensure comprehensive test coverage and adherence to best practices.
Requirements
Testing Frameworks:
Proficiency in using testing frameworks for various languages and environments, such as Selenium/WebDriver for UI tests, Go testing framework for Golang unit tests, Jest and React Testing Library for React unit tests.
Experience with integration testing frameworks like PlayWrite or Cypress.
Automation Skills:
Ability to develop and maintain automated test scripts for UI, API, and end-to-end testing.
Experience with scripting languages such as Python, JavaScript, or Bash for test automation.
CI/CD Integration:
Experience with Docker for containerization and application packaging.
Familiarity with GitHub CI/CD pipelines.
Knowledge of setting up and configuring continuous testing environments.
Regression Testing:
Expertise in developing and executing regression test suites to ensure existing functionality is not broken by new code changes.
Experience with tools like Go testing framework and Jest for regression testing.
Performance Testing:
Ability to conduct performance and load testing using tools like k6 or Locust.
Security Testing:
Understanding of basic security testing practices, including vulnerability scanning and penetration testing.
Familiarity with tools like OWASP ZAP or Burp Suite.
Test Planning and Documentation:
Experience in creating detailed test plans, test cases, and test scripts.
Proficiency in documenting test results, generating reports, and providing actionable insights to the development team.
Version Control:
Proficiency in Git for version control, including branching, merging, and pull requests.
Defect Tracking:
Experience with defect tracking tools like JIRA, Bugzilla, or Trello for reporting and managing bugs.
Collaboration and Communication:
Strong communication skills for effectively collaborating with developers, product managers, and other stakeholders.
Ability to provide constructive feedback and contribute to process improvements.
It would be beneficial to have additional knowledge about:
The blockchain industry, including familiarity with blockchain technologies as well as understanding their integration and implementation in backend services.
Offer Details
To be discussed
This job is no longer accepting applications
See open jobs at Symbiotic.See open jobs similar to "Senior QA Engineer" Paradigm.