Tester

closed
Brixio Logo

Brixio

๐Ÿ“Remote - India

Summary

Join our team as a Test Engineer! We have openings at various seniority levels (Junior, Senior, Automation, Performance, and Lead) for a 3-month renewable contract. Work is on-site in Bangalore or fully remote elsewhere. Responsibilities include designing, developing, and executing test plans, identifying and resolving defects, and ensuring applications meet business requirements. We require experience in software testing, Agile methodologies, and specific testing tools. A Bachelor's degree in a related field is also required, along with varying years of experience depending on the seniority level.

Requirements

  • Have a Bachelorโ€™s degree in computer science, Information Systems, or a related field
  • Have 1-3 years of experience in Software testing (Junior)
  • Have familiarity with software testing methodologies and tools
  • Possess strong analytical and problem-solving skills
  • Have good communication and documentation skills
  • Be able to work in a team environment and take direction from senior testers
  • Have 4-8 years of experience in test automation (Automation)
  • Have experience with test automation tools such as Playwright
  • Possess strong programming skills in a language such as JavaScript
  • Have 4-8 years of experience in performance testing (Performance)
  • Have excellent written and verbal communication skills
  • Have strong knowledge of performance testing concepts and methodologies
  • Have a Bachelorโ€™s degree in computer science, Information Systems, or a related field (Senior, Automation, Performance, Lead)
  • Have strong analytical and problem-solving skills (Senior, Automation, Performance, Lead)
  • Have excellent communication and documentation skills (Senior, Automation, Performance, Lead)
  • Be able to lead a team and work collaboratively with cross-functional teams (Senior, Automation, Performance, Lead)
  • Have strong experience with software testing methodologies and tools (Senior, Lead)

Responsibilities

  • Design test plans, test cases, and test scripts for manual testing
  • Perform requirement analysis and design manual test cases based on requirements and architectural/design guidelines
  • Execute test cases and report defects, ensuring comprehensive test coverage of applications
  • Ensure testing and submission of results within committed delivery timelines
  • Identify and resolve defects
  • Participate in regression testing
  • Ensure that applications meet business requirements
  • Work in an Agile environment and closely with all project stakeholders
  • Have knowledge of the Defect Life Cycle and Defect & Test management tools like JIRA, ALM, Zephyr, X-Ray
  • Be responsible for the testing and delivery of parts of a product, in accordance with the customerโ€™s requirements and interpersonal quality norms
  • Ensure the functional correctness of products and applications
  • Contribute to the continuous improvement of the testing process and methodologies
  • Identify and implement integration tests to ensure the solution addresses customer requirements, and quality, security requirements of the product are met
  • Collaborate with software developers and business analysts to identify and resolve software defects
  • Participate in the review and analysis of business requirements to ensure testability
  • Provide input into the software development lifecycle to ensure high-quality deliverables
  • Collaborate closely with the development team to understand/enhance test automation frameworks and contribute to the continuous improvement of testing processes
  • Ensure that the testing process is efficient, effective, and aligned with project goals and timelines
  • Design, develop, and maintain automated test scripts using Selenium WebDriver, Cucumber framework, and Java
  • Handle and maintain data-driven/test-driven automation frameworks
  • Design and create automation test plans, test cases, and test scripts for automation testing
  • Generate detailed test reports and metrics to communicate the status of test efforts to stakeholders
  • Collaborate with the development team to understand product requirements and create test cases for automation
  • Participate in code reviews and provide feedback on testability and automation best practices
  • Contribute to the continuous integration and continuous deployment (CI/CD) process by integrating automated tests into the build pipeline
  • Investigate and troubleshoot issues found during automated testing, working closely with developers to resolve them
  • Maintain test environments and test data to ensure consistency and reliability of automated tests
  • Document test cases, test results, and automation processes for future reference
  • Have proficiency in performance testing tools, with expert-level knowledge of NeoLoad/Jmeter/Load Runner
  • Have a strong understanding of performance testing methodologies and workload modeling
  • Be familiar with monitoring tools such as Dynatrace & AppDynamics, for real-time performance monitoring and diagnostics
  • Have a basic understanding of cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes) for performance testing in cloud-based environments
  • Have experience in Web HTTP/HTML, web services protocols
  • Have strong problem-solving and analytical skills, with the ability to analyze performance data, identify performance bottlenecks, and propose effective solutions
  • Be able to adapt to changing project requirements, priorities, and environments, and thrive in a fast-paced, dynamic organization
  • Collaborate with software developers and business analysts to identify and resolve performance issues
  • Have knowledge of CI-CD Pipeline and SCM tools
  • Lead a team of testers in designing, executing, and managing functional testing activities for software applications
  • Have a strong understanding of both manual and automated testing methodologies, with the ability to design, develop, and execute test scripts
  • Create and maintain test plans, test cases, and test schedules
  • Ensure that the testing process is efficient, effective, and aligned with project goals and timelines
  • Have minimum 6 years of experience into Quality Assurance with strong testing concepts, including but not limited to STLC, End to end testing, integration testing, Smoke testing & regression testing
  • Keep abreast of industry best practices and new technologies in software testing

Preferred Qualifications

  • Have similar experience in automation testing
  • Have 3-6 years of experience in performance testing, with a focus on designing, executing, and analyzing performance test solutions using NeoLoad/JMeter/Load Runner
This job is filled or no longer available

Similar Remote Jobs