Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Development Engineer 3 - Testing (SDET)- BNGAI image - Rise Careers
Job details

Software Development Engineer 3 - Testing (SDET)- BNGAI

Who is AiDash?  

  

AiDash is making critical infrastructure industries climate-resilient and sustainable with satellites and AI. Using our full-stack SaaS solutions, customers in electric, gas, and water utilities, transportation, and construction are transforming asset inspection and maintenance - and complying with biodiversity net gain mandates and carbon capture goals. Our customers deliver ROI in their first year of deployment with reduced costs, improved reliability, and achieved sustainability goals. Learn more at www.aidash.com.

   

Our Work Code  


Take ownership- All of us are on this ship together. When you see a problem to fix or an area to improve, do it! We are here to build the ship, not just paint it.  

Move quickly and make mistakes- We're not afraid to take risks. Be bold, be Creative & be experimental and try things; it's better to validate an idea quickly than to fall behind chasing perfection.  

Have a point of view and embrace the debate- We value diversity of opinion and don't stand on hierarchy. Speak up, and you'll be heard.  

Be helpful and empathetic- We believe that empathy is the foundation of building a great Culture, great team, product, and service. We look at things from our users' perspectives, and we always treat our users and each other with trust and mutual respect.


What will you do?
  • Analysis of functional and non functional  requirement, performing analysis from coverage and impact perspective
  • Designing effective and efficient test cases based on requirements. 
  • Documenting, and managing defects throughout their lifecycle and Conducting root cause analysis to understand the source of defects
  • Writing robust and maintainable test scripts using Selenium WebDriver with programming languages like Java. 
  • Contributing in enhancing the automation framework based on the needs of project/requirements
  • Identifying and analysis of the Backend of automation scope using Rest Assured or similar tools. 
  • Using the version control systems like Git, Bitbucket etc. 
  • Creating the automation pipeline and use Jenkins or some other build tool to trigger the automation
  • Using reporting tools like ExtentReports or Allure for clear and detailed test reports. 
  • Using the database concepts to write and execute SQL queries for data validation. 
  • Co-coordinating Test team members and Development team in order to resolve the issues


What are we looking for?
  • Good analytical skills and decision making ability 
  • Ability to work in a team as well as an individual 
  • Ability to work under pressure and maintain deadlines
  • Excellent verbal and written communication skills 
  • Performance testing is added Qualifications 
  • Bachelor's' degree in Computer Science or equivalent from a reputable university with good academic results is preferred
  • Hands on experience on java, selenium web driver 
  • Experience on mobile automation with Appium is advantage 
  • Passion in leading teams and growing people 
  • Experience with Scrum or other Agile methodologies 
  • Have good experience handling Web Based and SaaS applications


AiDash Glassdoor Company Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
AiDash DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of AiDash
AiDash CEO photo
Unknown name
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Development Engineer 3 - Testing (SDET)- BNGAI, AiDash

At AiDash, we're on a mission to transform critical infrastructure industries into climate-resilient and sustainable entities through the power of satellites and AI. We're seeking a Software Development Engineer 3 - Testing (SDET) to join our vibrant team and help us make a real impact. As an SDET, you'll dive into analyzing both functional and non-functional requirements, ensuring we're casting a wide net over coverage and impact. Your expertise in designing efficient test cases, managing defects, and conducting thorough root cause analyses will be pivotal as we move forward. You'll be writing robust test scripts using Selenium WebDriver with Java, and your contributions to our automation framework will be crucial. You'll collaborate with both the test and development teams, solving issues and innovating alongside us. Navigating through version control systems like Git and Bitbucket, you'll assist in creating automation pipelines, and use tools like Jenkins for seamless integration. Your analytical prowess will come in handy when dealing with databases, allowing you to validate data through SQL. If you're passionate about thriving in a culture that values ownership, creativity, and empathy, AiDash is the perfect place for you to grow your skills and lead teams to new heights. Join us as we make sustainability not just a goal, but a reality for our customers, paving the way towards a greener future.

Frequently Asked Questions (FAQs) for Software Development Engineer 3 - Testing (SDET)- BNGAI Role at AiDash
What are the main responsibilities of a Software Development Engineer 3 - Testing (SDET) at AiDash?

As a Software Development Engineer 3 - Testing (SDET) at AiDash, your key responsibilities include analyzing functional and non-functional requirements, designing effective test cases, and managing defects throughout their lifecycle. You'll also be conducting root cause analyses, writing maintainable test scripts using Selenium WebDriver with Java, and contributing to the enhancement of the automation framework based on project needs.

Join Rise to see the full answer
What qualifications are needed for the Software Development Engineer 3 - Testing (SDET) position at AiDash?

To qualify for the Software Development Engineer 3 - Testing (SDET) role at AiDash, candidates typically need a Bachelor's degree in Computer Science or a related field, along with hands-on experience in Java and Selenium WebDriver. Experience in mobile automation using Appium and familiarity with Agile methodologies like Scrum are advantageous, but a passion for leading teams and a strong analytical mindset are key attributes that we highly value.

Join Rise to see the full answer
What technical skills are essential for the Software Development Engineer 3 - Testing (SDET) role at AiDash?

Essential technical skills for the Software Development Engineer 3 - Testing (SDET) position at AiDash include proficiency in Java programming, expertise with Selenium WebDriver, and familiarity with automation tools like Rest Assured. Candidates should also have experience with version control systems such as Git or Bitbucket, and be able to write SQL queries for database validation.

Join Rise to see the full answer
What is the team culture like for a Software Development Engineer 3 - Testing (SDET) at AiDash?

AiDash fosters a team culture characterized by ownership, creativity, and empathy. As a Software Development Engineer 3 - Testing (SDET), you'll be encouraged to take initiative, voice ideas, and participate in constructive debates. We believe in moving quickly, learning from mistakes, and prioritizing teamwork while respecting diverse perspectives, making it a great environment for collaborative growth.

Join Rise to see the full answer
How does AiDash support the growth of a Software Development Engineer 3 - Testing (SDET)?

At AiDash, we are committed to the professional growth of our team members. As a Software Development Engineer 3 - Testing (SDET), you'll have opportunities to lead projects, take ownership of your work, and contribute to innovative solutions. We value mentorship and transparency, which allows you to develop your skills in a supportive environment while also promoting your creative ideas.

Join Rise to see the full answer
Common Interview Questions for Software Development Engineer 3 - Testing (SDET)- BNGAI
Can you explain your experience with test automation using Selenium WebDriver?

When answering this question, share specific examples of projects where you used Selenium WebDriver. Discuss the frameworks you implemented, the challenges you faced, and how you overcame them. Highlight any innovative solutions you developed and the overall impact of your work on the testing process.

Join Rise to see the full answer
How do you prioritize testing tasks when working under tight deadlines?

To respond effectively, explain your approach to prioritization, which may include assessing risk levels, deadlines, and resource availability. Discuss any prioritization frameworks you use, such as MoSCoW or a risk-based approach, and provide examples from past experiences where you successfully met deadlines while maintaining quality.

Join Rise to see the full answer
What are the key aspects you consider when designing test cases?

In your answer, discuss how you incorporate functional and non-functional requirements into your test case design. Explain how you ensure coverage, manage complexity, and establish clear criteria for success. The inclusion of examples from your past experiences will reinforce your points and show your depth of knowledge.

Join Rise to see the full answer
How do you handle defects discovered during testing?

Explain your systematic approach to defect management, which usually includes documenting, classifying, and assigning defects to the appropriate team members. Discuss how you communicate with developers and collaborate to resolve issues promptly while ensuring that all stakeholders are kept informed throughout the process.

Join Rise to see the full answer
Have you ever worked in an Agile environment? How does it affect your testing approach?

When answering this question, detail your experiences in Agile settings, how you adapted your testing approach to fit sprints, and how you collaborated with cross-functional teams. Touch upon the importance of incorporating testing early in the development cycle and maintaining flexibility to accommodate changing requirements.

Join Rise to see the full answer
Can you discuss a challenging test scenario you've encountered and how you resolved it?

In responding to this question, provide a clear example of a complex testing situation. Describe the specific challenge, what steps you took to analyze and resolve it, and what the outcome was. Highlight your problem-solving skills and how you leveraged teamwork and communication to achieve success.

Join Rise to see the full answer
What tools do you find most useful for automated testing and why?

Your response should reflect familiarity with various automation testing tools such as Selenium, Appium, or Rest Assured. Explain why you prefer certain tools based on their ease of integration, ability to support your testing needs, or their features, showing a clear understanding of how they fit into the testing lifecycle.

Join Rise to see the full answer
How do you ensure the quality of your test scripts?

To effectively answer, share the strategies you use to maintain high standards for your test scripts. This may include code reviews, adherence to coding standards, continuous integration practices, and regression testing. Emphasize the importance of writing maintainable and simple test scripts that facilitate future changes.

Join Rise to see the full answer
What is your experience with performance testing, and what tools have you used?

Discuss any performance testing you have conducted, the tools like JMeter or LoadRunner that you have utilized, and the process you followed to set up and execute your tests. Provide insights into how you analyzed and reported your findings, highlighting your understanding of performance metrics and their importance.

Join Rise to see the full answer
How do you keep up with the latest trends and advancements in the testing field?

In your answer, share the resources you rely on to stay updated, such as industry blogs, conferences, webinars, and online courses. Discuss how you incorporate this new knowledge into your work, demonstrating your commitment to continuous learning and improvement as a Software Development Engineer 3 - Testing (SDET).

Join Rise to see the full answer
Similar Jobs
Posted 12 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Figma Hybrid San Francisco, CA • New York, NY • United States
Posted 14 days ago
Empathetic
Collaboration over Competition
Growth & Learning
Passion for Exploration
Fast-Paced
Startup Mindset
Diversity of Opinions
Rise from Within
Photo of the Rise User
Posted 7 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 27, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!