What you will be doing:
- Drive quality initiatives to improve Circle’s system availability and reliability
- Help with peer review on code changes and test cases
- Isolate issues and report to the issue tracking system
- Verify bug fixes and prevent regression bugs by creating quality tools and detecting early
- Test web applications and underlying services, API services, and mobile apps (iOS and Android)
- Participate in designing and building testing processes and test frameworks
- Plan, develop/maintain automated UI and/or API tests
- Develop test tools and programs to fulfill internal needs
- Give internal knowledge sharing on technical topics
- Mentor new hires and junior engineers
What you should have (not all required):
Staff Software Engineer, Quality (IV)
- 7+ years of experience in software testing
- Bachelor’s (or higher) degree in computer engineering, computer science, or a related field
- Proficiency in writing clean and maintainable code in TypeScript or JavaScript
- Expertise in API/UI automation testing
- Strong understanding of and ability to utilize automation frameworks
- Familiarity with Linux/macOS operations
- Knowledge of network protocols like HTTP and RESTful APIs
- Experience with CI/CD practices, particularly using GitHub Actions
- Familiarity with Docker, Kubernetes (k8s), and AWS
- Skills in effectively locating or adopting existing tools, or developing new tools as needed
- Dedication to designing and executing various types of testing (e.g., functional, stress, performance, load)
- Ability to design and build automation frameworks from scratch
- Experience contributing to in-house testing infrastructure and frameworks
- Ability to integrate automation frameworks with CI/CD pipelines
- Ability to clearly and concisely describe issues
- Agility and flexibility in fast context-switching
- Capability to guide and mentor more junior team members
- Proficiency in English communication in a professional setting
- Ability to lead internal team projects and develop practical plans to achieve predefined objectives
- Passion for pursuing extensive blockchain/testing knowledge and skill excellence
- Skilled in leading medium to large projects with high complexity that may involve multiple engineers, potentially from other teams
- Delivers high-quality software on time, rarely missing their commitments
- Provides feedback on software decisions made by other teams
- Experience in designing scalable, reliable and low barrier-to-entry testing or quality infrastructure
Apply Now: