| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
R3 | Mumbai, India | $27k - $110k | |||
R3 | Mumbai, India | $76k - $162k | |||
Magic Square | Remote |
| |||
Keyfactor | United States | $63k - $100k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Crypto.com | Hong Kong, Hong Kong | $81k - $82k | |||
Animoca Brands Limited | Hong Kong, Hong Kong | $98k - $108k | |||
Unlimit | Gurgaon, India | $79k - $150k | |||
Crypto.com | Hong Kong, Hong Kong | $90k - $96k | |||
Crypto.com | Singapore, Singapore | $90k - $96k | |||
Openmesh Network | Sydney, Australia | $95k - $150k | |||
Ledger | Paris, France | $90k - $103k | |||
MultiversX | Romania | $21k - $64k | |||
Binance | Taipei, Taiwan |
| |||
Crypto.com | Sofia, Bulgaria | $63k - $76k | |||
Binance | Singapore, Singapore |
|
Software Developer in Test (SDET)
Your Responsibilities:
- Your mission as a Professional Services SDET consultant is to use your QA experience to contribute towards the quality assurance of our client build projects. Professional Services build teams are responsible for delivering products for our clients. This includes design, develop and testing of these solutions. Testing will include automated setups and feedback to build teams regarding test coverage, sign off, bugs and blockers if applicable.
- Synthesize customer requirements from projects into client automated testing setups using reusable toolkits.
- Contribute towards development of JVM-based test automation frameworks.
- Develop functional and non-functional test cases within the automation framework for testing (JMeter/ Or any performance tool).
- Write, design, and execute automated tests by creating scripts that run testing functions automatically.
- Write documentation for automated processes including test plans, test procedures, and test cases.
- Log and document bugs in the tracking system.
- Partner with internal and external development teams to solve problems in testing, deploying and operating highly scalable blockchain networks with agile development teams.
- Contribute towards communication on progress, risks and issues as well as championing QA during delivery cycles.
Your Skills and Experience:
- 5+ years of experience in designing and developing QA automated test suites.
- Excellent programming skills in Java or other JVM languages to write effective test automation code.
- 5+ Years of experience of using BDD tools like Cucumber and Serenity.
- API testing tools to create tests, e.g. REST Assured, RestSharp, JMeter.
- Continuous Integration tools, e.g. Jenkins, Bitbucket, Github.
- Able to articulate tasks and plans and activities required for API and back-end testing.
- Experience planning for and executing end-to-end functional and non-functional tests.
- Proven track record of delivering test automation for highly complex software systems (Framework design).
- Excellent understanding of cloud based technology stack and building effective test solutions around it.
- Ability to independently work as and SDET and collaborate with other stakeholders to take a feature from inception to production.
What is a QA in a job?
QA stands for Quality Assurance, which is a process or department in a company responsible for ensuring that products or services meet a certain level of quality
In a job, QA may refer to the role of a Quality Assurance Engineer or a Software Testing Engineer, who is responsible for designing and implementing quality control procedures to ensure that products or services meet the company's quality standards
A QA Engineer may be involved in various stages of the product or service development cycle, from designing and planning quality control procedures to executing testing and analysis to identify and address issues or defects
They may also work closely with other departments, such as engineering, product management, and customer support, to ensure that customer needs are met and that products or services meet the desired level of quality
In the context of Web3, Quality Assurance (QA) refers to the process of testing decentralized applications (DApps), smart contracts, and other blockchain-based solutions to ensure their functionality, security, and performance
The role of a QA Engineer in Web3 may involve designing and implementing testing strategies to identify and fix bugs, vulnerabilities, and other issues that could affect the user experience, data integrity, or network security
Some of the specific responsibilities of a QA Engineer in Web3 may include:
- Developing test cases and scenarios for DApps, smart contracts, and other blockchain-based solutions
- Conducting automated and manual testing to identify and fix issues
- Collaborating with developers, product managers, and other stakeholders to ensure the quality of the product
- Ensuring that DApps and smart contracts are compatible with different blockchain networks and standards
- Contributing to the development of tools and frameworks for testing Web3 applications.