Social network you want to login/join with:
- As a member of BCG X, you’ll collaborate closely with consulting teams on a broad spectrum of complex subjects.
- You’ll have the chance to utilize software development methodologies to add value to BCG’s Consulting & BCG X teams, BCG X Product teams, and Practice Areas. This will involve offering expertise in software development and providing accelerated execution support.
- You’ll team up with various groups to collect requirements, define, design, create, deliver, and maintain software solutions tailored to meet client needs.
- You’ll offer technical support by delving into relevant software solutions and processes, enabling the creation of high-quality and efficient technology solutions.
- Tasks will vary from short-term Proof of Concepts/Minimum Viable Products to long-term projects involving enterprise-grade software development. This development is pivotal in enabling and advancing the role responsibilities and impact within the organization at the project level.
- Ensures the upkeep of a knowledge base covering both manual and automated testing techniques.
- Demonstrates robust problem-solving abilities and proactive initiative, coupled with diligent follow-up skills.
- Develops and implements reusable automated/manual test cases, while also translating business logic into project requirements.
- Establishes and enhances testing best practices, with a particular focus on emphasizing security best practices.
- Utilizes technologies to meet business requirements, ensuring both high reusability and maintainability of existing and newly developed systems.
- Possesses knowledge of available automation tools and their appropriate usage contexts.
- Crafts effective unit tests and integration tests to guarantee the delivery of high-quality software.
- Demonstrates a thorough comprehension of executing system and regression testing, coupled with awareness of performance testing tools in an Agile environment.
- Independently handles quality/testing tasks with minimal supervision.
- Builds credibility by collaborating closely with demanding stakeholders/consulting teams on web development and delivery topics, drawing conclusions on various external and internal issues and dependencies.
- Executes software testing approaches and defines outcomes, contributing to the selection of appropriate approaches.
- Ensures proper sign-off prior to uploading materials into the internal repository for reference, and meticulously sanitizes confidential client content in marketing documents.
- Contributes to the development of the team’s content and intellectual property (IP).
MISSIONS :
- As a member of BCG X, you’ll collaborate closely with consulting teams on a broad spectrum of complex subjects.
- You’ll have the chance to utilize software development methodologies to add value to BCG’s Consulting & BCG X teams, BCG X Product teams, and Practice Areas. This will involve offering expertise in software development and providing accelerated execution support.
- You’ll team up with various groups to collect requirements, define, design, create, deliver, and maintain software solutions tailored to meet client needs.
- You’ll offer technical support by delving into relevant software solutions and processes, enabling the creation of high-quality and efficient technology solutions.
- Tasks will vary from short-term Proof of Concepts/Minimum Viable Products to long-term projects involving enterprise-grade software development. This development is pivotal in enabling and advancing the role responsibilities and impact within the organization at the project level.
- Ensures the upkeep of a knowledge base covering both manual and automated testing techniques.
- Demonstrates robust problem-solving abilities and proactive initiative, coupled with diligent follow-up skills.
- Develops and implements reusable automated/manual test cases, while also translating business logic into project requirements.
- Establishes and enhances testing best practices, with a particular focus on emphasizing security best practices.
- Utilizes technologies to meet business requirements, ensuring both high reusability and maintainability of existing and newly developed systems.
- Possesses knowledge of available automation tools and their appropriate usage contexts.
- Crafts effective unit tests and integration tests to guarantee the delivery of high-quality software.
- Demonstrates a thorough comprehension of executing system and regression testing, coupled with awareness of performance testing tools in an Agile environment.
- Independently handles quality/testing tasks with minimal supervision.
- Builds credibility by collaborating closely with demanding stakeholders/consulting teams on web development and delivery topics, drawing conclusions on various external and internal issues and dependencies.
- Executes software testing approaches and defines outcomes, contributing to the selection of appropriate approaches.
- Ensuring proper sign-off prior to uploading materials into the internal repository for reference, and meticulously sanitizing confidential client content in marketing documents.
- Contributes to the development of the team’s content and intellectual property (IP).
PROFIL RECHERCHÉ :
- Technical Skills: Experience must be robust and well-established. Hands-on experience with an automated testing tool, such as Selenium or an off-the-shelf alternative. Experience in conducting exploratory testing.
- Workable knowledge of CI/CD, DevOps tools, Postman or other API testing tools.
- Familiarity with automation testing tools like Cypress, PYTest, and performance testing tools like JMeter or Akamai. Comfortable writing Python, JavaScript, or other scripting languages. Experience in building high-performance web applications using NodeJS, Python + Flask, Django, React, Angular 2+, JavaScript, HTML5, and CSS3. Leveraging SQL-Postgres for performance. Knowledge of OOP concepts, design patterns, responsive UI, and unit testing frameworks like Mocha, Jest, Jasmine.
- Job Requirements: 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.
- Report and track defects to closure.
- Contribute to continual improvements.
- Excellent communication skills.
Work Experience:
- At least 1-3 years of end-to-end web application/tool development experience in a commercial setup, specifically in services or consulting organizations.
- Additional weightage for contributions made to open source projects, blogs, forums, etc., in relevant technologies.