Who We Are
BCG X
BCG X is the tech build & design unit of BCG. Turbocharging BCG's deep industry and functional expertise, BCG X brings together advanced tech knowledge and ambitious entrepreneurship to help organizations enable innovation at scale. With nearly 3,000 technologists, scientists, programmers, engineers, and human-centered designers located across 80+ cities, BCG X builds and designs platforms and software to address the world's most important challenges and opportunities. Teaming across our practices, and in close collaboration with our clients, our end-to-end global team unlocks new possibilities. Together we're creating the bold and disruptive products, services, and businesses of tomorrow.
Practice Area Profile
What You'll Do
What You'll Bring (Experience & Qualifications)
- Unix-based command line & development tools
- Version control (e.g. Git)
- Python
- JavaScript + HTML5 + CC3 (FRONTEND)
- React or other modern JS framework (Angular 2+, Vue, etc.) (FRONTEND)
- CI/CD tools (CircleCI, Jenkins, Github Actions, etc.)
- Relational databases (PostgreSQL, MariaDB, MySQL, etc.)
- Unit testing frameworks (Pytest, Mocha, Jest, etc.)
- Automated UI testing tools (Selenium, Cypress, Playwright, etc.)
- Postman or other API testing tool
- TypeScript
- Cloud computing platforms (AWS, Azure, Google Cloud, etc.)
- Containerization (Docker, Kubernetes, etc.)
- C, C++, C#
- Java, Scala
- Julia, Go, Rust
- Flask, FastAPI, Django or NodeJS (BACKEND)
- Charting libraries (HighCharts, D3.js, Recharts, Plotly, Altair)
- Infrastructure as code (Terraform, Chef, Puppet, Ansible, etc.)
- Deployment (Helm charts, Octopus Deploy, etc.)
- Monitoring tools (Datadog, New Relic, App Dynamics, etc.)
- Security tools (sonarqube, Veracode)
- NoSQL databases (MongoDB, Neo4j, Redis, etc)
- Spark or other distributed big data systems (Hadoop, Pig, Hive, etc.)
- Stream-processing frameworks (e.g. Kafka)
- Bachelor's / Master's degree in computer science engineering/technology or equivalent
- Develop, maintain and execute test cases as per the test plan
- Work with upstream and downstream application teams to execute E2E test cases
- Reporting and track defects to closure
- Contribute to continual improvements
- Experience with end-to-end web/mobile/desktop application development in a commercial setup specifically services or consulting organization
- Additional weightage for contributions made to open source projects, blogs, forums etc. in relevant technologies
- Understands and implements best-fit approaches to testing ensuring that applications and new features work as expected
- Maintains knowledge base of manual and automated testing
- Strong problem-solving and follow-up skills; must be proactive and take initiative
- Create and execute reusable automated / manual test cases and translate business logic into project requirements
- Develop testing best practices, and an emphasis on security best practices
- Leverage technologies to support business needs to attain high reusability and maintainability of current and newly developed systems
- Understanding of available automation tools and how/when they should be used
- Write effective unit tests and integration tests to ensure high-quality software delivery
- In-depth understanding of Executing System and Regression Testing; Awareness of performance testing tools in an Agile environment
- Work independently on quality / testing tasks with minimal supervision
- Establish credibility by thought partnering with highly demanding stakeholders / consulting teams on application development and delivery topics; drawing conclusions on a range of external and internal issues and dependencies
- Executing software testing approach and creating defined outcome; contributing to approach selection
- Assuring proper sign‐off before uploading materials into internal repository for reference; sanitizing confidential client content in marketing documents
- Contributes to team’s content & IP development
- You should be strong in solutioning with hands-on experience in software testing. Strong problem-solving skills with the ability to think creative ways to assure defect leaking to production.
- São Paulo and Sourroundings
- Rio de Janeiro and Sorroundings
- Salvador
- Goiânia
- Belo Horizonte
- Curitiba
- Florianópolis
- Porto Alegre